Difference between revisions of "DWB Developer´s Guide"

From Diversitymobile Wiki
Jump to navigation Jump to search
(Created page with 'Developrs are invited to use the source code of the DWB to set up their own software applications, e. g. for domain-specific purposes and use the DWB code repository to manage ar…')
 
Line 1: Line 1:
Developrs are invited to use the source code of the DWB to set up their own software applications, e. g. for domain-specific purposes and use the DWB code repository to manage archive theit code.
+
Developrs are invited to use the source code of the DWB to set up their own software applications, e. g. for domain-specific purposes and use the DWB code repository to manage and archive their code.
  
 
First, we recommend to study the DWB philosophy within several steps:
 
First, we recommend to study the DWB philosophy within several steps:

Revision as of 09:48, 30 January 2014

Developrs are invited to use the source code of the DWB to set up their own software applications, e. g. for domain-specific purposes and use the DWB code repository to manage and archive their code.

First, we recommend to study the DWB philosophy within several steps:

1. Have a look on the ER models published under ****

2. Install 3-4 of the databases and clients on your PC or MS Server, e. g. DiversityAgents, DiversityProjecta, DiversityCollection and DiversityDescriptions.

3. Contact the SNSB IT Center to get an account for a DWB training environment with test data

4. Participate in a DWB Workshop (currently only in German)

5. Have a look in the code repository and download Link http://svn.snsb.info/repos/DiversityWorkbench/trunk/ herunterladen können (z.B. die Verzeichnisse DiversityWorkbench + DiversityAgents, als Entwicklungsvorlage).

6. Contact the developer team in Munich for hints in tDWB philosophy, name space and conventions


> Gibt es dazu Hinweise? Konventionen? Beschränkungen? Er kann gerne neue Projekte entwickeln und die DiversityWorkbench dafür verwenden. Problematisch wird es nur, wenn der in der DiversityWorkbench etwas ändern möchte, das sollte mit uns abgesprochen werden. Solange er keine Schreibrechte auf unser Repository hat, besteht keine Gefahr für Nebenwirkungen. > > Wir sollten ihm die DB Information models (terms, styles) zeigen und erklären. Gibt es Client User interface (terms, styles)? Technical interfaces (incl. query language, slang, formats)? Für ein neues Projekt muss er sich seine eigene Datenbank-Struktur ausdenken. Client interfaces sind die Aufrufe der Workbench, wenn er die verwenden möchte. Die Query language ist SQL. > > Wir sollten vielleicht eine Seite für potentielle Entwicklungspartner im DWB Wiki einrichten mit deren Fragen und unseren Antworten darauf. > > Bisher wollte er folgendes wissen: > > 1. Unsere Datenbanken und Clients auf seinem Server installieren. - Erledigt! > > 2. Eine Trainings-Umgebung mit Beispielsdaten einsehen und darin rumspielen. - Erledigt! > > 3. Teilnahme Workshop - erledigt! > > 4. Unser Code-Repositoy einsehen - Vielleicht erledigt? Sollte er sich über den SVN Link http://svn.snsb.info/repos/DiversityWorkbench/trunk/ herunterladen können (z.B. die Verzeichnisse DiversityWorkbench + DiversityAgents, als Entwicklungsvorlage). > > 5. Anleitung zur Installation einer Entwicklerumgebung mit Entwicklerlizenz - steht noch aus Wir arbeiten derzeit noch mit Visual Studio 2010 und .NET 3.5, das kann er sich als Informatiker sicher selbst installieren, wenn er es nicht schon benutzt. Wenn er mit Windows 7 arbeitet, hat er .NET schon mit dabei. > > Visual Studio Professional 2013 (enthält ??? .Net 3.5 plattform tools?): 70 Euro beim LRZ > > 2012 R2 Windows Server Standard - 2 Prozessorlizenz > > 2012 SQL Server Developer Für die Entwicklung kann er zunächst mit einer lokal installierten Datenbank arbeiten, dann braucht er keinen Windows Server. Er braucht dafür nur lokal einen SQL Server Express, den hat sich mit Tonis Hilfe bereits installiert. > > wie teuer? > > Gruß > > Dagmar