Difference between revisions of "DWB Developer´s Guide"

From Diversitymobile Wiki
Jump to navigation Jump to search
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 and archive their code.
+
Developers are invited to use the source code of the DWB to set up their own software applications, e. g. for domain-specific purposes. They might also use the DWB code repository to archive their code.
  
First, we recommend to study the DWB philosophy within several steps:
+
First, we recommend to study the DWB terminology and programming philosophy within several steps:
  
 
1. Have a look on the ER models published under ****
 
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.
+
2. Install 3-4 of the databases and clients on your PC or MS Server, e. g. DiversityAgents, DiversityProjects, DiversityCollection and DiversityDescriptions - local on your PC. You need e. g., MS Windows 7 (with .Net already included), 2012 SQL Server Developer and  Visual Studio Professional 2013. It you work on a university the licences costs you around 100 Euro.  
  
MS Windows 7 (with .Net already included'), 2012 SQL Server Developer, Visual Studio Professional 2013 (that means cost of around
+
3. Contact the SNSB IT Center to get an account for a DWB training environment with test data.
  
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).
  
4. Participate in a DWB Workshop (currently only in German)
+
5. Have a look in the SVN code repository  and download http://svn.snsb.info/repos/DiversityWorkbench/trunk/, e. g. the .B. die Verzeichnisse  DiversityWorkbench and DiversityAgents as template for theprogramming.
  
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 support in DWB philosophy, terms, name space and conventions
 
 
6. Contact the developer team in Munich for hints in DWB philosophy, terms, 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
 

Revision as of 10:01, 30 January 2014

Developers are invited to use the source code of the DWB to set up their own software applications, e. g. for domain-specific purposes. They might also use the DWB code repository to archive their code.

First, we recommend to study the DWB terminology and programming 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, DiversityProjects, DiversityCollection and DiversityDescriptions - local on your PC. You need e. g., MS Windows 7 (with .Net already included), 2012 SQL Server Developer and Visual Studio Professional 2013. It you work on a university the licences costs you around 100 Euro.

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 SVN code repository and download http://svn.snsb.info/repos/DiversityWorkbench/trunk/, e. g. the .B. die Verzeichnisse DiversityWorkbench and DiversityAgents as template for theprogramming.

6. Contact the developer team in Munich for support in DWB philosophy, terms, name space and conventions