Offene Melodie

Eine Open-Source-Version der im MAVI-Projekt verwendeten Software
Jetzt downloaden

Offene Melodie Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • José Paumard
  • Website des Verlags:

Offene Melodie Stichworte


Offene Melodie Beschreibung

Eine Open-Source-Version der im MAVI-Projekt verwendeten Software Open Melodie ist eine Open-Source-Version der Software, die im Projekt Musée Achéménide (MAVI) verwendet wird. Es enthält alle Module: Bild, Daten, Benutzerregistrierung, XML-Schnittstellen und AJAX-Verwaltungsschnittstellen ). Die Basis hält derzeit etwa 8500 Objekte und die gleiche Menge sehr hochauflösender Bilder. Die größten Bilder sind 500 m Pixel. Es gibt etwa 25 verschiedene Indexierungsformat-Datei in der Basis, und teilen sich den gleichen Tischen, dank eines schickten Meta-Modells, den ich vor 6 Jahren geschrieben habe. Der Code, der den Mavi Online bringt, ist alt, basierend auf alten APIs (einer EA-Version von Jaxb, JDO 1.0, nur für den hässlichsten Teil) und auf dem alten Designmuster. Dies ist der Grund, warum ich mich dafür entschied, das Projekt von Grund auf neu zu schreiben , vor etwa vor 18 Monaten, anstatt ein veraltetes Stück Code zu veröffentlichen, würde niemand (einschließlich mich!) An der Interesse an Interesse an. Die Wahl erlaubte mir, viele neue Funktionalitäten einzuführen, die nicht in der MAVI-Plattform waren von Benutzern. Open Melodie ist also am Ende nicht nur eine Übersetzung aus altmodischem Code für brandneue, es ist auch das Ergebnis von 6 Jahren harter Arbeiten an der Mavi über die Veröffentlichung wissenschaftlicher strukturierter Daten. Die OpenMelodie ermöglicht es einem zu bringen Online-strukturierte Daten, nämlich indizierte Objekte, und um sie in kollaborativer Weise online zu verwalten, mit oder ohne die Arbeit mit anderen zu teilen. Das META-Modell ist sehr anspruchsvoll, und zielt darauf ab, wirklich jede Art von Daten umgehen zu können. Die 0.1-Version ist fast vollständig, fast alle Funktionalitäten sind hier. Es gibt noch eine große Anstrengung, getan zu werden, aber die wichtigsten Ideen sind hier. Wie installieren Sie das Projekt? Erstens müssen Sie alle Projekte in die Eclipse-IDE montieren (Ich gebe Ihnen keine Hinweise darauf, wenn Sie wissen nicht, worüber ich spreche, dann ist der Rest wahrscheinlich nicht für Sie). Sie brauchen MAVEN 2 und das rechte Plugin in Ihrer Eclipse-Installation für alles, um alles zu kompilieren. Der POM.XML gibt es dort, und abgesehen von einem Build.xml im Bildprojekt sollte es keine Verweise auf meine örtliche Entwicklungskonfiguration sein. Sie brauchen diesen Build.xml nicht, es ist nur hier, um anzuzeigen, wie ich die Klassen von der von JAXB.Alle mithilfe von jaxb.all des Serverteils erstellt habe. Der Serverteil ist auf EJB 3.0 und JPA 1.0 erstellt. Die Implementierung, die ich verwende, ist Eclipse-Link. Es gibt ein paar ärgerliche Fehler, und Workarounds im Code werden von // todos erwähnt. In einer frühen Version wurde Hibernate verwendet, und einige Ruheeranmerkungen sind immer noch hier und dort (um Hibernate / JPA-Fehler von Hibernate / JPA) in Comments.Um den Server ausführen, müssen Sie die Persistenz starten. XML-Datei im modell-persistenten Projekt.Die Anwendung wurde zuerst in JBoss 4.2 entwickelt. X, aber ich wechselte auf Glasfisch V2. So spiegelt die Persistenz.xml das wider. Sie müssen eine Datenquelle in Glasfisch für den Antrag an die Arbeit angeben. MySQL ist die Zieldatenbank. Um das Projekt in einem Glassfish-Server bereitzustellen Sie können das in einem Standalone-Glasfisch oder in der Serveransicht von Eclipse tun. Ich habe es in JBoss nicht wieder getestet, aber es sollte dasselbe funktionieren. Hüten Sie sich einfach auf die Benennung der EJBS und die Datenquelle.


Offene Melodie Zugehörige Software

SlackSelect.

SlawSelect ist ein Paket-Manager für Slackware, das Pakete installieren, entfernen und aktualisieren kann. ...

143

Herunterladen