simulation bibliothek

simulation bibliothek

Sponsored Links
Sponsored Links

simulation bibliothek

No.
Titel
Kategorie
Preis
Liscense
Expand All
1
Programmierung - Bibliotheken
GPL (GNU Gene
Arithmetische Arbeitsweise-Simulation Librarys Ziel ist, eine Quelleenbibliothek zu entwickeln, um schwere arithmetische Arbeitsweisen effizient zu simulieren.

Unterschiedliche Arten zu finden, ein Problem zu lösen gewesen eine interessante Methode, für viele Leute zu entspannen. Nicht nur sie berechnen einige Stöße aus ihm heraus, aber, während eine Nebenwirkung sie viel tieferen Einblick in die Probleme entwickeln, sie aktivierend, Lösungen unter verschiedenen Begrenzungen leicht auszuarbeiten.

Hier finden Sie Diskussion/Tips, um einige geläufige programmierenprobleme in den effizienten Arten zu lösen, unterstützt mit Code, den Sie versuchen können.

DSP programmierentricks

Häufig geht Träger für viele schweren arithmetischen Arbeitsweisen zu verfehlen, um das Chip zu verringern, das aus Marktfähigkeitgründen oder während der Chip-Entwicklungsstufen gekostet. Und wir Programmierer müssen für den Mangel an diesen bilden.

Zurückgreifende neue N-Punkte in der Geschichte

Dieses Problem erregte meine Aufmerksamkeit während der DSP Gastvorträge durch Herrn Ganesh Bhokare an PUCSD zur Hälfte neueres von 2005. Verschiedene programmierenlösungen zu diesem Problem sein.

Einen Kreisbuffer in einer Reihe N (oder N+1) Punkten beibehalten. Dieses erfordert Träger für MOD-Arbeitsweise.
Falls N eine Leistung von 2 ist, kann das Bitwise-anding mit (N-1) anstatt MOD verwendet werden.
Wenn weder N ist, ist eine Leistung von 2 noch MOD-Träger erhältlich?

Was in diesem Auslösen neu ist:

· Diese Version unterstützt das Finden des ersten 1/0 Bits von der linken/rechten (lsb/msb), 16-Bitvermehrung der vorzeichenlosen Zahlen, von der Abteilung und von den MOD-Arbeitsweisen und auch von den speziellen Fällen von der Abteilung durch 3.

2
Spiele - Simulation
GPL (GNU Gene
Partikel-Simulationsprojekt ist eine simulation des Sprühens bis zu den Partikeln 60k in der Istzeit.

Partikel-Simulation ist ein spielerisches Simulationsspiel, das Ihnen erlaubt, Partikel in die „Luft“ zu sprühen. Die Zahl simulierten Partikeln begrenzt nur durch die Drehzahl Ihres Rechners.

Die Partikel einwirken nicht auf einander er, aber aufprallen zurück vom Boden k und beschleunigen abhängig von einer Schwerkraftkonstante.

Diese Konstante kann (zusammen mit einigen anderen Parametern) im Quellencode oder über commandline Parameter geändert werden.

Was in diesem Auslösen neu ist:

· Farben eingestellt rt und eine neue Animationbetriebsart eingeführt rt.
· Segmentationdefekt war örtlich festgelegt.

3
Programmierung - Bibliotheken
Perl Artistic
Simulation:: Empfindlichkeit ist ein universelles Empfindlichkeitsanalysenwerkzeug für user-supplied Berechnungen und Parameter.

SYNOPSE

Gebrauch Simulation:: Empfindlichkeit;
$sim = Simulation:: Sensitiviy->new (
Berechnung => Unterseeboot {mein $p = Schiebung; Rückhol$p-> {Alpha} + $p-> {Beta}}
Parameter => {Alpha=> 1.1, Beta=> 0.2},
Dreiecks=> 0.1);
$result = $sim->run;
Druck $sim->text_report ($result);

Simulation:: Empfindlichkeit ist ein universelles Empfindlichkeitsanalysenwerkzeug. Eine benutzerbestimmte Rechenfunktion gegeben, durchführen eine „Ausgangssituation“ von Parametern und, gefordert Empfindlichkeitsdreieck einzugeben, diese Baugruppe eine Empfindlichkeitsanalyse zier und erfassen den Ausgang der Rechenfunktion beim jeden Parameter durch das spezifizierte Dreieck positiv und negativ variieren. Die Baugruppe produziert auch einen einfachen Textreport, der die Prozentsatzauswirkung jedes Parameters nach dem Ausgang zeigt.

Die benutzerbestimmte Rechenfunktion muß einem Standardschreiben folgen, aber kann irgendeinen Typen von der Berechnung bilden, solange das Formular erfüllt ist. Sie muß ein einzelnes Argument nehmen -- ein Durcheinanderhinweis der Parameter für Gebrauch in der Berechnung. Sie muß ein einzelnes, numerisches Resultat zurückbringen.

ERBAUER

neu

mein $sim = Simulation:: Sensitivity->new (
Berechnung => Unterseeboot {mein $p = Schiebung; Rückhol$p-> {Alpha} + $p-> {Beta}}
Parameter => {Alpha=> 1.1, Beta=> 0.2},
Dreiecks=> 0.1);

neues Nehmen als sein Argument ein Durcheinander mit drei erforderlichen Parametern. Berechnung muß ein Hinweis auf einer Subroutine sein und verwendet für Berechnung. Sie muß an den Verbrauchkorrekturlinien für solche Funktionen oben halten. Parameter müssen ein Hinweis auf einem Durcheinander sein, das die Initiale darstellt, die Parameter für die Berechnung beginnt. Dreieck ist ein Prozentsatz, dass jeder Parameter vorbei während der Analyse pertubed. Prozentsätze sollten als Dezimalstrich (0.1, zum von 10% anzuzeigen) ausgedrückt werden.

Als Erbauer neue Umsätze eine Simulation:: Empfindlichkeitsnachricht.

4
Datenbank - Datenbank-Engines
GPL (GNU Gene
Multi-Simulator Schnittstelle, im shrot MSI, ist ein Simulationsverbindungsmotor. Mit anderen Worten ist es ein Programm, das Simulationen zusammen anschließt, indem es ihre Borduhren und Daten synchronisiert. Multi-Simulation Schnittstelle dient den gleichen Zweck wie HLA und unterstützt die meisten HLAs Funktionalität (und mehr).

Das MSI ist eine HLA Alternative. Die Hauptmotivierungfaktoren in der Auslegung des MSI sind Drehzahl, Interoperabilität und Benutzerfreundlichkeit.

Das MSI geschrieben als innovatives verteiltes Simulationsteil, um mehrfache Fälle der ATLs Premiere-Simulationssoftware, CSIM anzuschließen, und es kann verwendet werden, um alle kompatiblen Simulationen anzuschließen.

Wie vergleicht das MSI mit HLA?

Das MSI erstellt ursprünglich, um gerade ein leichtes HLA RTI zu sein. Jedoch während es geschrieben, entdeckt Beschränkungen in HLA. Das MSI ist eine Verbesserung auf der Auslegung und Umsetzung von HLA. Einige Höhepunkte umfassen:

Eine 1.536 bis 1 Verkleinerung an Größe über dem öffentlich - erhältlichen (bis spätes 2002) HLA RTI.
Mindestens eine Größenordnung Bandweiteverbrauch kleiner als das öffentlich - erhältliche (bis spätes 2002) HLA RTI.
Die Fähigkeit, zu einem Nachrichtennamen zusätzlich zu einem Typen zu unterzeichnen.
Zeitsynchrounisierung, die korrekte Kausalität zuläßt, wenn sie mit Simulatoren des getrennten Ereignisses verwendet.
Träger für System-vonsysteme (SoS) und hierarchisch organisierte Simulationen.
Verwendbarkeit für viele Plattformen.

MSI Konzept - ein synchronisierter Daten-Vermittler

Das Konzept hinter MSI ist der synchronisierte Datenvermittler. Es gibt viele verbundenen Software-Systeme, dass Gruppen Daten erklären, die in der Lebensdauer dieses Systems ändert. Im Fall, in dem diese Systeme diese ändernden Daten mit anderen Systemen austauschen müssen und die anderen Systeme die Effekte dieser Daten bezüglich ihres eigenen Zustands aufweisen, kann die Synchrounisierung dieser Daten gehandhabt werden müssen.

Historisch gewesen das Management dieser Daten so einfach wie, sie mit der Zeit seines Auslösens mit Warnschild versehend. Wenn es irgendeine $überschneidung in den Daten gibt, verwendet die neueste Version der Daten. Wenn die Daten spät sind, kann eine Extrapolation möglicherweise verwendet werden. In den SQL-relationalen Datenbasen verwendet Verhandlungen und das Sperrung, um Datenintegrität sicherzustellen. Die meisten Daten-Vermittlungsdienstleistungen anbieten wenig oder kein sychronization, nur Anlieferung r.

MSI Installation und Gebrauch

Das MSI verwendet einen XML Strom durch einen direkten Kontaktbuchseanschluß für Kommunikationen. Dieses aktiviert das MSI, von jeder möglicher Programmiersprache verwendet zu werden, die Kontaktbuchsen verwenden kann (C, C++, Java, Ada, lispeln, Perl, usw.). Auch das MSI geschrieben mit Kreuzplattform Bibliotheken, die es beweglich zu allen Haupt-OS-Plattformen bilden (Linux, Solarisen, Mac OS X, Microsoft Windows, IRIX, HPUX, usw.).

Das MSI ist eine einzelne vollziehbare Datei und verteilt mit Beispielcode für den Simulator/die verbündete seitliche Schnittstelle.

MSI Zeit-Synchrounisierung

Die MSI Zeitsynchronisationsvorrichtung kann zwangloses mit Zeit begrenzten Simulationen mischen. Jede begrenzte simulation berichtet, daß die Zeit des folgenden Ereignisses, das in dieser Simulation/auftritt, zu einem Bündnis vereinigen. Dieses Mal kann künstlich aufgeblasen werden, um lose Synchrounisierung (weniger Unkosten aber weniger Garantie von der Genauigkeit) zu verursachen. Die Simulationen/zu einem Bündnis vereinigt voranbringen zur verkündeten Zeit.

MSI Daten-Synchrounisierung

Das MSI implementiert, veröffentlichen/unterzeichnet Datenvermittler. Das MSI momentan validiert nicht, folglich erfordert es nicht eine Formatbedingung der unterschiedlichen Daten (wie das HLA FOM). Wenn Datenformatgültigkeitserklärung implementiert, ist es eine Zusatzeinrichtung und nicht innen geschrieben lispeln. Dieses verringert groß MSIs Installationszeit. Auch sperrend nicht zu einem vorbestimmten Datenformat zuläßt dynamische Datentypen e.

Es gibt fünf Befehle, die mit dem MSI Datenvermittler verbunden sind: veröffentlichen, unterzeichnen, ändern, kündigen, zerstören (zerstören implementiert nicht noch). Simulationen/zu einem Bündnis vereinigt können zu den Nachrichtennamen zusätzlich zu den Objekt-Typen unterzeichnen. Dieses läßt Simulationen zu den spezifischen Nachrichten eines Typen unterzeichnen, ohne Aktualisierungen aller Nachrichten dieses Typen empfangen zu müssen. Der Aktualisierungbefehl ist ein ankommender und gehend Befehl. Wenn eine Simulation/ein verbündetes einen Aktualisierungbefehl empfängt, erwartet es, um die neuen Werte dieser Nachricht zu reflektieren.

Das MSI läßt ein sehr flexibles System veröffentlichen und unterzeichnen. Ein verbündetes kann zu einem Objekt-Typ oder zu einem Nachrichtennamen unterzeichnen. Zusätzlich kann ein verbündetes bestimmte Attribute einer Nachricht oder des Objekt-Typs spezifizieren. Z.B. wenn eine Nachricht Attribute Name, x, o und z hat, können verbündete, das nur betrachtet, zwei Abmessungen beschließen, nur zum Namen, zu x und zu Y. zu unterzeichnen.

Die MSI auch Stützsysteme der Systeme und der Nachrichtenhierarchie in den Simulationen. Ein Veröffentlichen verbündet kann eine Muttergesellschaftnachricht kennzeichnen. Teilnehmer können zu den Nachrichtenkindern dann unterzeichnen.

MSI Nachrichtenübermittlung

Das MSI erlaubt Simulationen/zu einem Bündnis vereinigt, um Meldungen (Interaktionen in HLA) miteinander zu senden. Diese Meldungen können mehrfache Attribute enthalten und multicast zu einer spezifischen Gruppe Simulationen sein.

Vor kurzem hinzugefügte Merkmale

Entfernte externe Bibliotheksabhängigkeiten, zum der Portabilität und der Zerbrechlichkeit des MSI zu verbessern.
Hinzufügte eine bessere Klientenbibliothek sere.
Verbesserte Unterlagen.

Was in diesem Auslösen neu ist:

· Eine XML Satzgliederungsmarke in der Hilfsbibliothek war- örtlich festgelegt.
· Die Kontaktbuchsebibliothek erhöht mit mehr Protokollen, Tricks Win32 und der Fähigkeit, von den Adressen, sowie Namen weg zu befestigen.
· --warten-für Befehlszeile Argument addiert.
· Einige interne Marken waren örtlich festgelegt.
· Mehr der Klientenbibliothek und der CSIM Schnittstelle ausgefüllt lt.
· Alle Standardfunktionalität geprüft.

5
Linux Software - Astronomie
GPL (GNU Gene
Mars-Simulations-Projekt ist ein freie Software Java-Projekt, zum einer simulation des zukünftigen menschlichen Zahlungsausgleichs von Mars zu erstellen.

Die simulation ist eine Multivertreter künstliche Gesellschaft, die in eine ausführliche virtuelle Welt eingestellt.

XML Konfigurationsdateien erlauben dem Benutzer, die Simulationseigenschaften zu ändern.

Das Mars-Simulations-Projekthauptfenster enthält die folgenden Teile:

· Menü-Rechtsanwaltschaft
· Recherche-Werkzeug
· Zeit-Werkzeug
· Mars-Nautiker
· Werkzeug überwachen
· Vagabund-Info-Fenster
· Zahlungsausgleich-Info-Fenster
· Personen-Info-Fenster
· Geräten-Rechtsanwaltschaft

Das Mars-Simulations-Projekt kann mit einigen XML Konfigurationsdateien konfiguriert werden, die im „conf/“ Verzeichnis gelegen sind. Vor der Abänderung sie, es empfohlen, dass Sie eine Sicherungskopie einer Konfigurationsdatei sparen falls es einen Fehler gibt und die simulation die geänderte Konfigurationsdatei nicht lesen kann.

Sind hier die Konfigurationsdateien, die Sie für die simulation ändern können. Sie müssen eine neue simulation beginnen, damit alle mögliche Änderungen innen geladen werden können.

· buildings.xml
· crops.xml
· landmarks.xml
· malfunctions.xml
· medical.xml
· people.xml
· settlements.xml
· simulation.xml
· vehicles.xml

Was in diesem Auslösen neu ist:

· Dieses Auslösen umfaßt das neue Dienstreisewerkzeug für Betrachtung und erstellt, und bearbeitet Dienstreisen sowie viel von bugfixes.

6
Linux Software - Neuroscience
GPL (GNU Gene
Zellen-Elektrophysiologie-Simulations-Umgebung (CESE) ist ein kompletter Rahmen, der spezifisch konzipiert, um elektrophysiologische rechnerischsimulationen z.B. Simulationen durchzuführen der elektrischen Aktivität der Herzmuskelzelle.

Zellen-Elektrophysiologie-Simulations-Umgebung ist für Simulationen der Aktionspotentiale, des einzelnen Ionenbargeldes und der Änderungen in den Ionenkonzentrationen nützlich.

CESE ist ein Kreuzplattform Programm, läuft es auf jedes mögliches System, das Java-Ablaufumgebungsversion (JRE) 1.4 oder oben hat. Es geprüft auf Windows, Linux, Solarisen, Mac Os X und AIX.

CESE Benutzer

CESE ist eine integrierte Umgebung für die Ausführung von Computersimulationen using eine Vielzahl der elektrophysiologischen Baumuster.

Gegenwärtig erlaubt CESE Kreation und Ausführung der einzelligen Baumuster (Hodgkin-Huxley und (HH) Markovsche aktuelle Formulierungen enthalten). Baumuster der elektrischen Aktivität der Herzmuskelzellen mit Quellencode eingeschlossen in der CESE Verteilung n. Wir hoffen, die Zahl erhältlichen Baumustern auszudehnen und hinzufügen bestimmte neuronale Baumuster zukünftig ftig.

Die Hauptstärke von CESE ist in seinem Gleichförmigkeit �, das eine Programmschnittstelle die selbe für verschiedene Typen der Baumuster bleibt. Sie können zwischen Baumuster leicht schalten und Simulationsausgänge vergleichen. Vorbildliche Parameter können für Ausgang geändert werden, festgelegt werden und/oder in den selben festgeklemmt werden, Standardmethode.

CESE ausdehnt die herkömmliche elektrophysiologische Bedeutung der „Spannungsrohrschelle“. Sie können praktisch jede vorbildliche Variable, einschließlich Spannung (Membranenpotential) festklemmen, Gesamt- oder einzelnes Ionenbargeld, Ionenkonzentrationen, Temperatur, mit einem Gatter versehende Variablen, usw. Die festklemmenden Befehle können komplizierte Funktionen stückweise sein, einstellten einzeln für die Baumustervariable von Zinsen. Dieses öffnet endlose Möglichkeiten für die Exploration des komplizierten vorbildlichen Verhaltens.

CESE liefert die einfachen, aber effizienten Datensichtbarmachungen. Simulationsresultate können in der Graphik und in den Tabellierformen dargestellt werden. Pläne können angepaßt werden und Regionen von Zinsen laut summten.

Selbst wenn CESE nicht konzipiert, um ein Datenanalysewerkzeug zu sein, können Sie I/V-Verhältnisse festlegen (Ich-Gegen) und statistische Parameter für ein gegebenes Signal innerhalb des Programms berechnen. Sie können Ihre Daten in ASCII, Neurit-Textdatei- (ATF) und NetCDFformate exportieren, um Analyse in Ihrem Lieblingspaket fortzusetzen.

CESE Entwickler

CESE erstellt vom Boden enthalten bis die beste programmierenpraxis, die für Java-Entwickler, im Sinne von Benutzerschnittstelleübereinstimmung und Codeklarheit und -wiederverwendung erhältlich ist. Wo möglich beruhen CESE auf erhältlichen Java-API (z.B. Java2D, JavaBeans, JAXP) um den Code zu vereinfachen.

Vorbildliche Kreation erfordert einige organisatorische Aufgaben, codiertes �, das diese ODE-Integratoren, enthalten Programme für das Handhaben der vorbildlichen Parameter zu sein, das Sparen/vorbildlichen Zustand, sichtbar machensimulationsresultate, usw. CESE zurückstellend versieht Sie mit Umsetzung für diese Programme, folglich können Sie auf das Schreiben des Codes für konkretes Ionenbargeld konzentrieren, und CESE handhabt den Rest.

CESE versucht nicht, schwierige programmierenrahmen auf seinem eigenen � eher zu erstellen, es verwendet Kern Java-API. Z.B. sind Baumuster Java-Teile in Übereinstimmung mit der JavaBeans Bedingung. Wir verwenden XML, um das Festklemmen von Befehlen zu spezifizieren, und Java-Nachrichtenperiodische veröffentlichung zu sparen/vorbildliche Parameter der Wiederherstellung.

Was in diesem Auslösen neu ist:

· Dieses Auslösen verbessert Resultate Drucken, addiert Export den ersteigbaren vektorgraphiken (SVG) formatiert, verbessert Träger für kontinuierliche Simulationen und repariert viele Marken in der Plan-Wiedergabe und in der Baumusterschaltung.

7
Linux Software - Künstliche Intelligenz
Free To Use B
Breve ist, Öffnenquellenanwendungspaket ein freies, das es einfach, Simulationen 3D der dezentralisierten Systeme und der künstlichen Lebensdauer aufzubauen bildet.

Benutzer definieren das Verhalten der Vertreter in einer Welt 3D und beobachten, wie sie zusammenwirken. Breve einschließt körperliche simulation und Zusammenstoßbefund ß, also können Sie realistische Geschöpfe und einen OpenGL Anzeigemotor simulieren, also können Sie Ihre simulierten Welten sichtbar machen.

Brevesimulationen geschrieben in eine bedienungsfreundliche Sprache, die Steve genannt. Die Sprache ist objektorientiert und borgt viele Merkmale von den Sprachen wie C, Perl und objektivem C, aber sogar Benutzer ohne vorhergehende programmierenerfahrung finden es einfach, innen zu springen. Mehr Informationen über die Steve-Sprache können im Unterlagenabschnitt gefunden werden.

Breve kennzeichnet eine ausdehnbare steckbare Architektur, die Ihnen erlaubt, Ihre eigenen Steckverbindungen zu schreiben und auf Ihren eigenen Code einzuwirken. Steckverbindungen zu schreiben ist einfach und erlaubt Ihnen, Breve zu erweitern, um mit vorhandenen Projekten zu arbeiten. Steckverbindungen geschrieben worden in Breve, um MIDI-Musik festzulegen, die Webseiten zentralzuladen, die mit einer lispelnumgebung und auf die „Stoß“ Sprache einzuwirken interaktiv sind.

Was in diesem Auslösen neu ist:

· Eine experimentelle Pythonschlangesprachbrücke ist- jetzt erhältlich.
· Es gab regelt auch in Verbindung stehendes mit Stoßsprachträger und -verlegenheiten für unterbrochene Demos.

8
Programmierung - Bibliotheken
LGPL (GNU Les
btnSMS bibliothek ist Wechselstrom-Bibliothek, die eine einfache Schnittstelle für das Schicken SMS Meldungen durch das Jenseits des Diensterbringers des Netzes SMS zur Verfügung stellt.

Meldungen können zu fast jedem Land in der Welt mit vielen verschiedenen Optionen geschickt werden.

9
Linux Software - Information Management
BSD License
TCB:: bibliothek zur Verfügung stellt ein Datenbank-gegengezeichnetes Buchbibliothekspaket für DBIx:: Feld.

TCB:: bibliothek ist ein DBIx:: Die Nachricht Feld, die geschrieben, um Bibliotheksbücher an der TCB-Gruppe an UIUC im Auge zu behalten.

Es bereitstellt eine Web-Schnittstelle für das Addieren der Bücher der Bibliothek, denn Benutzer, um heraus zu überprüfen und sie zurückzubringen n, und auf, um zu verzeichnen, was den regelmäßig ausgesendet zu werden Anzeigenmeldungen, anmeldet, überprüft heraus.

Dieses ist wirklich eine ziemlich grundlegende Funktion der Forschungsgruppen, aber hat nicht ein Softwarepaket.

10
Programmierung - Bibliotheken
Perl Artistic
FFI:: bibliothek ist eine Baugruppe mit Perl-Zugriff zu dynamisch Lademodulbibliotheken.

SYNOPSE

Gebrauch FFI:: Bibliothek;
$lib = FFI:: Library->new („mylib“);
$fn = $lib->function („F-N“, „Unterzeichnung“);
$ret = $fn-> (...);

Diese Baugruppe bietet Zugang von Perl zu die Funktionen, die von dynamisch Hauptbibliotheken exportiert werden. Funktionen werden durch Unterzeichnungen beschrieben, für dessen Details die FFI Baugruppenunterlagen sehen.

BEISPIELE

$clib_file = ($^O eq „MSWin32“)? „MSVCRT40.DLL“: “ - lc ";
$clib = FFI:: Library->new ($clib_file);
$strlen = $clib->function (, „CIP“ „strlen“);
$n = $strlen-> ($my_string);

11
Programmierung - Bibliotheken
GPL (GNU Gene
++Skype ist bibliothek Wechselstrom-++ für skype unabhängige Softwareentwicklung der Zusatzhardwareplattform.

++Skype bibliothek ist die Plattform, die, wegen der flexiblen Bibliotheksauslegung auszudehnen unabhängig, bedienungsfreundlich und einfach ist, angespornt durch moderne C++ Auslegungideen.

Leistung ist eins der Ziele: nur Kompilierzeitpolymorphie verwendet. Die Bibliothekslizenz erlaubt Ihnen, frei neuverteilte Anwendungen ohne irgendeine Gebühr zu entwickeln.

Sind hier einige Hauptmerkmale „der plusplusSkype Bibliothek“:

· Plattformunabhängiger (jetzt nur unterstützt Linux- und Fensterplattformen, aber wir untersuchen die Zukunft! Lächeln);
· Bedienungsfreundlich;
· Einfach, wegen der flexiblen Bibliotheksauslegung auszudehnen, angespornt durch moderne C++ Auslegungideen;
· Perfomance eingeschaltet war von unseren Zielen - nur Kompilierzeitpolymorphie verwendet;
· Bibliothekslizenz erlaubt Ihnen, frei neuverteilte Anwendungen ohne irgendeine Gebühr zu entwickeln;
· Offene Quelle.

Was in diesem Auslösen neu ist:

· Träger des Protokolls X11 eingeschlossen in der Linuxumsetzung der Bibliothek.
· D-BUSbibliothek ist nicht mehr eine Bedingung.
· Sie können FernsteuerungsSkype über das Protokoll X11.

12
Linux Software - Telefonie
GPL (GNU Gene
bibliothek T28 ist eine einfache Bibliothek, die Interaktion mit einem Telefon Ericsson-T28 erlaubt (und arbeitet vermutlich mit anderen Baumustern außerdem). bibliothek T28 hat nicht SMS Träger.

Sind hier einige Hauptmerkmale „der bibliothek T28“:

· Belastung/außer Telefonbuch
· Sprache einstellen
· Audiobetriebsarten-Wahl einstellen
· die Batterieeigenschaften erhalten (waagerecht ausgerichtet, Temperatur, usw.) arbeitet nur an T28
· Signalstand erhalten
· Schlüssel zum tragbaren Gerät schicken
· Dattel/Zeit einstellen

Was in diesem Auslösen neu ist:

· Lots Unterlagen hinzugefügt ügt.
· Der Code aufgeräumt mt und geprüft mit anderen SE-Baumustern.
· Geringe Marken waren örtlich festgelegt.

13
Programmierung - Bibliotheken
Other/Proprie
Löwe-Bibliothek ist eine volle blockierungsfreie, einzelne Gewindebibliothek mit einer API, die beweglich und bedienungsfreundlich ist.

Löwe-Bibliothek hat vollen Netzträger, -dateien und -rohre (für das Laichen der Kinder oder der Prozesse, um sich mit zu verständigen). Alle Typen können der Zollsatz (KB/s) auch sein begrenzt, und voller SSL-Träger ist enthalten.

Sind hier einige Hauptmerkmale „der Löwe-Bibliothek“:

· Blockierungsfreie Vernetzung.
· Blockierungsfreie Datei Ein-/Ausgabe.
· Blockierungsfreie Rohr-/Systems- und Gabelbefehle für laichende Helferprogramme.
· Ereignis-abhängig, Ereignis passback für alle Situationen.
· SSL enthalten, mit Selbst-befund.
· Portable (bereits bestätigtes NetBSD, Solarisen, Linux, OsX und Win32)
· Einzelne Prozess-/Gewindebibliothek.
· Zahlreiche Programmbeispiele eingeschlossen.
· Beides Inbibliothek sleep/CPU-release oder in der Anwendung unterstützen.
· Volle Pufferbetriebssteuerung und Folgesteuerung.
· Zollsatzbegrenzungen CPS-(KB/s) auf _any_ Ein-/Ausgabe schreiben. (Kontaktbuchse, Datei u. Rohr)
· Annehmbare fremde Dateibeschreiber API.
· API mit Unterlagen säubern, obgleich Man-pagekommen.
· Verweisen, oder Ereignis-abhängig, die unterstützten Ausfallbetriebsarten.
· Exklusives Datei /Ausgabesperrung wahlweise, über allen Plattformen.
· Interne Komprimierung wahlweise.
· Sehr einfach, für Reihe für Reihe Protokolle oder binäre KlumpenDatenübertragungen zu verwenden.
· Voller UDP-Träger
· Verschlüsselter Datei IO-Träger (Blowfish, abhängig von SSL)
· contrib/Quellen umfassen Verzeichnislistebibliothek für alle Plattformen.
· Pythonschlangeträger! Using SCHLUCK gibt es jetzt eine leichte Art, async SSL in der Pythonschlange zu tun
· Timer! Rückruftimer in der relativen oder absoluten Zeit. Monostabil oder Wiederholung.

Was in diesem Auslösen neu ist:

· SSL-Anschlüsse konnten festklemmen gegründet auf Puffergröße, also ist dieses geregelt worden.
· Geringe autoconf Änderungen wurden vorgenommen.
· Verfehlendateien Win32 wurden der dist-gzip Datei wieder addiert.

14
System - Networking
LGPL (GNU Les
Ssh bibliothek war konzipiert, durch die Programmierer verwendet zu werden, die eine Arbeits-SSH Umsetzung durch den Mittelwert einer bibliothek benötigen. Lack-Läufer nur auf Linux x86, Bd und Mac Os X.

libssh ist die Wechselstrom-Bibliothek, zum SSH 2 auf von Services von einem Programm zurückzugreifen. Es kann Programme, Dateien übertragen und als sicherer und transparenter Tunnel dienen für Fernprogramme entfernt durchführen. Seine sichere ftp-Umsetzung kann mit ferninstallierten Dateien, ohne die aus dritter Quelleanderen Programme leicht spielen als libcrypto (von OpenSSL).

Sind hier einige Hauptmerkmale „der SSH Bibliothek“:

· Volle c-Bibliotheksfunktionen für die Manipulierung eines Klientseite SSH Anschlußes
· Wenig GPL, der - Protokoll SSH2 gefällig genehmigt
· Völlig konfigurierbare Sitzungen
· Träger für AES-128, AES-192, AES-256, Blowfish, in der cbc Betriebsart
· Mehrfache SSH Anschlüsse in einem gleichen Prozeß verwenden, an der gleichen Zeit
· Mehrfache Kanäle im gleichen Anschluß verwenden
· Sicherheit verlegen, wenn Sie verschiedene Sitzungen an der gleichen Zeit verwenden
· Grundlegende aber korrekte SFTP Umsetzung (sichere Dateiübertragung)
· Allgemeiner Schlüssel des DNA-und DSS-Servers unterstützte
· Komprimierungträger (mit zlib)
· Allgemeiner Schlüssel (DNA und DSS), Kennwort und Tastatur-interaktive Authentisierung
· Kompletten Unterlagen über seine API
· Lack-Läufer und geprüft unter amd64, x86, Waffe, sparc32, ppc unter Linux, Bd, MacosX und Solarisen
· Ein Entwickler, der auf Sie hört

Was in diesem Auslösen neu ist:

· Anschlußtimeoutträger
· Tastatur-interaktive Authentisierung (verwendet durch PAM mit SSH)
· Management der allgemeinen Schlüssel des Servers
· CPU-Träger mit 64 Bits
· Erhöhte Unterlagen
· und selbstverständlich eine große Anzahl bugfixe

15
Programmierung - Bibliotheken
GPL (GNU Gene
parse_conf bibliothek ist eine einfache bibliothek für Anzeigenwissenschaftliche Anfangsdaten von den Konfigurationsdateien. Unterlagen sind unten erhältlich. Es ist bequemes Werkzeug, das Anzeige Anfangswerte für Ihr wissenschaftliches Projekt so einfach wie sogar possiable bildet.

Es hat die gleiche einfache Schnittstelle für C, C++ und Fortran-Benutzer. Bitte gelesene sehr kurze Verbrauchanweisung unten plaziert.

Einbau:

Er sollte nicht eingebaut werden aber mit als Teil Ihres eigenen Codes verwendet werden. Dateien parse_conf.c und parse_conf.h zum Verzeichnis mit Ihren eigenen Dateien kopieren und die Leitung setzen

#include „parse_conf.h“

für c-Benutzer

und

„parse_conf_f.inc“ enthalten

für Fortran-Benutzer

in irgendeiner Datei, in der Sie parse_conf verwenden. Es funktioniert gutes für jedes mögliches C, C++ und Fortran-Code. Bitte speziellen Begriff für Fortran und c-Benutzer lesen

TODO:

· deleter einiger Sonderzeichen schreiben (wie =) oder es als succeder aller Bereiche addieren
· Leitung der anwesenden Marken in der Konfigurationsdatei (oder in möglicherweise aufgehobener Gruppe)
· Die Flexibilität in den Gruppenbeschreibungen betrachten
· Eine Markierungsfahne für Unterbrechung der Arbeit addieren, wenn ein Fehler auftrat.
· Unterlagen in texinfo System schreiben und texinfo Erzeugung im Makefile addieren
· emacs-Betriebsart für pcnf ini Dateien schreiben

Was in diesem Auslösen neu ist:

· Neue Markierungsfahne PCNF_DEBUG_OUTPUT_VARNAMES hinzugefügt ügt.
· Unterlagen geändert außerdem.

16
Programmierung - Bibliotheken
GPL (GNU Gene
ShmFIFO bibliothek zur Verfügung stellt eine bedienungsfreundliche Schnittstelle zu geteiltem Speicher für Programme, in denen ein Prozeß Blöcke von Daten zu anderen Prozessen schicken muß.

Sie entwickelt weil Rohr (2) und mkfifo (3) haben eine sehr kleine Puffergröße (4k) und sind für viele Anwendungen unpassend. Shmfifo erlaubt Ihnen, einen Block von Daten in geteilten Speicher einzusetzen, erhalten den ältesten Block von Daten von geteiltem Speicher.

ShmFIFO bibliothek hat auch das Merkmal, zum von einem Fall einer privaten Datenstruktur unter allen Prozessen zu teilen, die die bibliothek verwenden.

Wie man shmfifo verwendet

Vor der Anwendung sollte geteilter Speicher erstellt werden. Nachdem er geteilten Speicher erstellt, sollte Prozeß, der ihn verwenden möchte, zum Speicher anbringen. Dann kann er Blöcke an Fifo setzen und gelangen. Nachdem Prozeß fertige Funktion mit Fifo ist, ruft er shfifo_detach. Wenn keine Prozesse Fifo verwenden, sollte geteilter Speicher freigegeben werden.

Normalerweise ist Lebenszyklus des shmfifo-gegründeten Programms folgend:

[Muttergesellschaft] shmfifo_create
[Muttergesellschaft] Gabel (2)
[beide] shmfifo_attach
[beide] shmfifo_put, shmfifo_get (viele Male)
[beide] shmfifo_detach
[Muttergesellschaft] Wartezeit (2) oder waitpid (2)
[Kind] Ausgang
[Muttergesellschaft] shmfifo_dealloc

shmfifo kommt mit test.c Programm, das gute Probe ist von, wie man Programme mit shmfifo schreibt. Es gabelt in 2 Prozesse, Muttergesellschaft festgelegte mit variabler Längeblöcke, schreibt Prüfsumme in jeden Block und setzte sie in Fifo. Kind erhält Blöcke von Fifo, Check, wenn Prüfsumme gültig ist (sein immer gültiges, wenn es keine Marke im Programm gibt) und Drucke Info ausprüfen. nachdem große Zahl der Blöcke übertragen erhält, sind beide Prozesse Ausgang.

Zusätzlich läßt shmfifo Prozesse eine private Zelle teilen. test.c verwendet diese Zelle, um entgegengesetzt zu lagern, die erhöht, jedesmal wenn Muttergesellschaft Block nicht zu Fifo setzen kann weil sein bereits volles und bis Kind warten muß erhält Block. Wenn die kleine Menge des Speichers zugeordnet für Fifo, dann wartet häufig parent.

Einbau:

bilden
Prüfung bilden
SU -
bilden einzubauen

test.c ist Beispielprüfungsprogramm, das builts in Prüfungszweiheit ist-. Sie können es laufen lassen, um zu prüfen, wenn bibliothek arbeitet
17
Programmierung - Bibliotheken
GPL (GNU Gene
dtRdr:: Steckverbindungen:: bibliothek ist eine Perl-Baugruppe, die Bibliothekssteckverbindungen handhaben kann.

SYNOPSE

init

dtRdr:: Steckverbindungen:: Library->init (Config => $config);

18
Linux Software - Künstliche Intelligenz
GPL (GNU Gene
Ikaros ist ein Rahmen für component-based Simulatoren des Schreibens und des Betriebs. Ikaros Simulations-Rahmen verwendet für Simulationen der Gehirnbereiche und Lernenbaumuster, aber ist genug, für alle mögliche Einzelzeitsimulationen leicht verwendet zu werden allgemein.

Eine simulation besteht aus den Baugruppeen, die in C oder in C++ geschrieben, die im Simulator angeschlossen, wenn die Anschlüsse in einer XML Datei spezifiziert. Sie läuft auf die Konsole und kann ein dynamisches Datenbanksuchroutine-gegründetes UI mit SVG für Graphikerzeugung wahlweise festlegen.

Es gibt auch Kontaktbuchse-gegründete Haken für das Hinzufügen eines vollen GUI. Das Paket enthält einige Baugruppee und komplette Unterlagen für das Arbeiten mit dem Rahmen.

Das Ziel des Ikaors Projektes ist, eine geöffnete Infrastruktur für die SystemebeneFormung des Gehirns einschließlich Datenbanken der experimentellen Daten, der Computerbaumuster und der Funktionsgehirndaten zu entwickeln.

Die Infrastruktur unterstützt einen nahtlosen Übergang von einer reinen formeninstallation zu den EchtzeitKontrollsystemen für die Roboter, die auf eine oder einige Rechner in in den einzelnen oder Mehrfachverbindungsstellengewinden oder -prozessen in Verbindung stehen über einem lokalen Netzwerk (LAN) oder einem Internet laufen.

Wir bilden schweren Gebrauch von den auftauchenden Standards zu Internet gegründeter Information wie XML und bilden alles Informationen montierte zugängliche durch eine geöffnete web-basiert Schnittstelle.

Diese Infrastruktur verwendet innerhalb des Projektes für das formende SystemebeneGehirn, aber es auch vorgeschlagen als Standard für die Gehirnformung n. Während ein Standard, den es minimal verlangen, Modellierern erlaubend, auf ihre eigene Art beim vollen Nutzen aus den experimentellen Daten noch ziehen zu programmieren, innerhalb des Projektes montierte.

Wir glauben, dass das Projekt, das hier vorgeschlagen, radikal die Methode ändert, Systemebene, das Formung des Gehirns zukünftig durchgeführt, indem man Standardbenchmark für Gehirnbaumuster und die Verstärkung von der Genossenschaftsforschung zwischen Gruppen im wesentlichen zu erhöhen definiert.

Sind hier einige Hauptmerkmale „des Ikaros Simulations-Rahmens“:

· Ein unabhängiger Simulationskern der Plattform
· Eine Einstellung Computergehirnbaumuster
· Eine Einstellung -/Ausgabebaugruppee für die Zusammenschaltung an Dateien und Peripheriegerät wie Roboter oder Videokameras
· Werkzeuge für das Aufbauen der Systeme der verbundenen Baumuster
· Eine steckbare Architektur, die erlaubt, daß neue Baumuster leicht dem System addiert
· Eine Datenbank mit Daten vom Lernen der Experimente, die für Gültigkeitserklärung der Computerbaumuster verwendet werden können.

Die Datenbanken und die Formungsinfrastruktur, die wir entwickeln, gewähren:

- Vergleichsstudien der Gehirnbaumuster und der Lernenbaumuster
- Standardbenchmarkeinstellungen für vorbildliche Gültigkeitserklärung
- Einfacher Zugriff zu einer großen Karosserie der experimentellen Daten und der Funktionsdaten
- Computerunterstützte Forschung durch ein Frage-/Folgerungssystem

Die Zielbenutzer der Datenbanken sind:

- Modellierer, die Netzzelle und -leistung validieren können
- Erzieher, was Zugriff zu einer großen Karosserie von Daten auf eine zugängliche Art erhält.

Das Projekt unterteilt in vier Hauptbereiche upt-:

- der Aufbau von drei zusammenwirkenden Datenbanken mit Experimentdaten, Gehirnanschlußfähigkeitdaten und Computerbaumustern
- der Aufbau der web-basiert Schnittstellen für die drei Datenbanken, der einfachen Zugriff zu ihrem Inhalt in der für den Menschen lesbaren Form und als Quelle von Simulationsdaten erlaubt
- eine formeninfrastruktur entwickelt, die eine Programmierungschnittstelle zu den verschiedenen Datenbanken umfaßt; und
- die Entwicklung der Baumuster von Funktionsteilsystemen im Gehirn.

Experiment-Datenbank

In unseren früheren Studien des klassischen Klimatisierens entwickelt wir eine umfangreiche Datenbank der Auslegung und der Resultate des Klimatisierens von Experimenten. Die Entwicklung dieser Datenbank begann 1996 und enthält jetzt ungefähr 200 verschiedene Experimente. Die Datenbank gelagert auf eine Art, die erlaubt, daß die experimentellen Beschreibungen als Input an Computersimulationen des Lernens durch das klassische Klimatisieren sind. Als Teil des Ikaros Projektes, möchten wir die Experimentdatenbank erweitern, indem wir mehr Experimenttypen addieren und indem wir die Datenbank einem zugänglicheren Format übertragen.

Zuerst hinzufügen wir Experimentbeschreibung für andere erlernenparadigmen außer dem klassischen Klimatisieren chen. Dieses einschließt klimatisierendes Experiment des Operant sowie kognitiver orientierte Experimente te. Das Ziel ist, alle Experimenttypen zu umfassen, die regelmäßig mit Tieren und Menschen verwendet. Wir schätzen, dass die abschließende Datenbank ungefähr 1000 Experimente umfaßt.

Die Eingabe für jedes Experiment umfaßt alle Informationen, die notwendig ist, um die experimentellen Bedingungen in einem Simulator oder in einem realen Experiment zu reproduzieren. Dieses einschließt ausführliche Daten der verwendeten Auslöseimpulse, des Apparates, der genauen Zeitbegrenzung usw. en. Zu unterscheiden ist wichtig, zwischen dem Teil der Experimentbeschreibung, die die Logik des Experimentes und Merkmale wie Zeitbegrenzung und räumlicher Einbauort enthält, die häufig nicht wesentlich sind. Dieses erlaubt Modellierern, Experimente ihren Notwendigkeiten auf beinahe gleiche Art und Weise anzupassen, die ein Experiment, das für eine Sorte entwickelt, geändert werden muß, um andere zu befestigen.

Die Datenbank enthält auch Experimentbeschreibungen in der erzählenden Form und in den Nadelanzeigen zu den externen Datenbanken wie Medline und BIOSIS, wenn passend.
Um einfachen Zugriff zur Experimentdatenbank zu erlauben, codiert sie im XML Format das für Onlinedaten am meisten benutzt ist. Die Wahl von XML für die Datenbank ist natürlich, da sie eine entwickelnde und fortwährend erweiterndatenbank- Zelle zuläßt. Sie kann auch verwendet werden, um den Transfer der Informationen von anderen bereits vorhandenen Datenbanken zu vermitteln. Abgesehen von dem Übertragen der bereits vorhandenen Datenbank zu diesem Format, entwickeln wir auch Werkzeuge, die verwendet werden können, um Experimente durch eine web-basiert Schnittstelle zu kodieren und sichtbar zu machen.

Funktionsgehirn-Datenbank

Die zweite Datenbank, die entwickelt, enthält Gehirndaten in einer Form, die für SystemebeneModellierer brauchbar ist. Das Niveau der Beschreibung liegt zwischen lokalen neuralen Kreisläufen und Daten für große Regionen des Typen, der durch Darstellungtechniken wie fMRI erhalten. Einträge in die Datenbank beschreiben vorgeschlagene Funktionen für spezifische Gehirnregionen und Interaktion zwischen Bereichen. Es ist ein Umkodieren der experimentellen Resultate und der anatomischen Daten von der Literatur auf eine Art, die für computergestützte Recherche und Folgerungen nützlich ist.

Wie die Experimentdatenbank codiert Informationen im XML Format und eine Web-Schnittstelle zu haben für Recherche und Dateneingabe. Es unterscheidet von der Experimentdatenbank dadurch, dass der Abfragemotor vorangebracht ist. Um Recherchen zu unterstützen, addiert Schlußregeln der Datenbank die verwendet werden kann um Anweisungen zu berechnen die durch die Einträge in die Datenbank unterstützt. Gegenteil zum meisten automatischen Folgerungssystem, ist es nicht das Ziel der Search Engine, zum der zutreffenden Anweisungen zu finden. Da die Daten häufig unzuverlässig sind, muß es die Rolle des zu urteilen Modellierers sein, ob die gefundenen Folgerungen als gültig gelten sollten oder nicht.

Um die Verwendungsfähigkeit der Datenbank zu erhöhen verwiesen es mit der Experimentdatenbank. Dieses erlaubt Folgerungen über experimentelle Unterschiede, resultierend aus z.B. Verletzungen. Ein Netz der Gehirnbereiche gegeben, zurückbringt die Search Engine die Artikel Engine, welche die verschiedenen Interaktionen sowie Experimente unterstützen oder widerlegen, die für das Netz relevant sind. Diese Daten können nachfolgend verwendet werden, um das Netzbaumuster zu validieren.
Die Größe dieser Datenbank abhängt groß vom Niveau des Trägers gewonnen für das Projekt.

Vorbildliche rechnerischdatenbank

Die dritte Datenbank enthält vollziehbaren Code für die Teilsysteme, die innerhalb des Projektes und von anderen Gruppen entwickelt, die die erforderliche Programmierungschnittstelle befolgen (unten beschrieben). Baugruppee in der Datenbank sollen die Funktion der spezifischen Gehirnregionen formen und die standardisierte Programmierungschnittstelle überprüft, ob sie in einem Netz angeschlossen werden können. Wie die anderen Datenbanken sind die Baumuster durch das Internet erhältlich.

Baumuster in der Datenbank können durch eine XML gegründete Bedingungssprache angeschlossen werden. In der Extension ist es möglich, Bedingung der Baumuster des Gehirns mit der Gehirndatenbank zu validieren. Die unten beschriebene Simulationsinfrastruktur verwendet, um Experimente in der Experimentdatenbank mit den spezifizierten Baumustern zu reproduzieren.
Zuerst enthält diese Datenbank die Baugruppee, die von der Gruppe an LUCS einschließlich Baumuster der sensorischen Rinde, früh und spät Sichtaufbereiten, Amygdala, Hippokamp, Stirnbeinrinde und überlegenes colliculus entwickelt. Die Datenbank stufenweise erweitert mit neuen Baugruppeen entwickelte beide innerhalb des Projektes und die Baumuster, die in der Literatur vorgeschlagen, die der Programmierung angepaßt, anschlossen definiert innerhalb des Projektes.

Formung der Infrastrukturs

Obgleich die unten beschriebenen Datenbanken öffentlich sind - erhältlich und auf ihren Selbst verwendet werden, können sie werden das nützlichste, wenn sie mit der Programmierungschnittstelle kombiniert, die wir beabsichtigen, zu entwickeln. Wir definieren Programmierungschnittstellen und -syntaxanalysen für die verschiedenen Datenbanken, ein Kommunikationsprotokoll für Baugruppee und interaktive Werkzeuge für Netzkreation und -gültigkeitserklärung. Die Infrastruktur enthält auch Baugruppee, die Simulationen an verschiedene Befestigungsteile wie Videokameras und Roboter anschließen läßt. Z.B. anbieten diese eine einfache Schnittstelle den verschiedenen Standards für videosicherung o.

Das Ziel der Infrastrukturbedingung ist, nach jedermann minimal zu verlangen, das eine Systemsbaugruppe entwickelt. Es muß möglich sein zu erlernen, es in einigem Protokoll zu verwenden und muß Plattformunabhängiges sein. Dieses ist absolut notwendig, wenn jedermann außerhalb des Projektes, die Schnittstelle zu verwenden ist. Eine Gesamtidee ist, eine Programmierungschnittstelle zu konzipieren, die so bedienungsfreundlich ist, dass die einfachste Methode, zur experimentellen Datenbank Zutritt zu erhalten, diese Schnittstelle zu verwenden ist. Als Nebenerscheinung bildet dieses jedes mögliches Baumuster, das die Schnittstelle anpassen mit den Bedingungen der vorbildlichen Datenbank verwendet.

Im wesentlichen indem wir Daten des umfangreichen Trainings in Form von der experimentellen Datenbank anbieten, möchten wir Modellierer überzeugen, die Programmierungschnittstelle zu verwenden, die ihre Baumuster an andere Baugruppee anschließen läßt, die innerhalb des Projektes entwickelt. Da die Datenbank der Baugruppee wächst, ist dieses an sich ein Anreiz für in Übereinstimmung mit die Programmierungschnittstelle, die wir definieren, da diese Modellierern erlaubt, die Baugruppee wiederzuverwenden und zu prüfen, die bereits von anderen Gruppen entwickelt.

Was in diesem Auslösen neu ist:

· Dieses Auslösen ist mit OS X, Windows und Linux kompatibel.
· Es einschließt viele neuen Merkmale, einschließlich eine Polierweb-Schnittstelle, Träger für Mehrfachverbindungsstellengewinde für Multiprozessorsysteme, eine neue mathematische bibliothek mit Träger für Mathe/vektorcoprocessors und Echtzeitfunktionalität t-.
· Es gibt auch ein neues Dateiformat für Baumuster, IKC, das erlaubt, daß komplizierte hierarchische Zellen aufgebaut.

19
Programmierung - Bibliotheken
LGPL (GNU Les
Einfache Spiel-Bibliothek ist bibliothek der C++ Kategorien, die konzipiert, um die Spielprogrammierung einfacher zu bilden. Jetzt besteht sie nur aus easy_sprite Bibliothek, die aus Kategorien für die Anwendung von Sprites besteht.

Sie sollte auf verschiedenen Plattformen kompilieren, weil sie SDL bibliothek als Nachrechner verwendet.

Einbau:

Zu Lack-Läufer einbauen solche Reihenfolge von Befehlen:

bilden - kompiliert bibliothek und Prüfungen

bilden einzubauen - einbaut bibliothek und Prüfungen nd
Meine Software
Sie haben noch keine Software. Klicken Sie auf Save "neben den einzelnen Software, um ihn zu speichern, um Ihre Software-Korb"
Verwandte Suche
Sponsored Links