Difference between revisions of "Development Report"

From eScience Wiki
Jump to: navigation, search
m (Added work of June to table)
(Added progress for July and August)
Line 136: Line 136:
 
|2015-06-10
 
|2015-06-10
 
|integrate websocket into angularjs service and display websocket JSON message as html table
 
|integrate websocket into angularjs service and display websocket JSON message as html table
 +
|done
 +
|-
 +
|2015-06-19
 +
|modify angularjs controller (global functions => app controller)
 +
|done
 +
|-
 +
|2015-06-23
 +
|jquery.dataTables & angularjs? angular-datatables?
 +
|works with js & angularjs
 +
|-
 +
|2015-07-06
 +
|Unit tests for Angularjs, provide test environment
 +
|install karma/jasmine
 +
|-
 +
|2015-06-06
 +
|Read programm instruction from a knowledge base
 +
|done
 +
|-
 +
|2015-07-15
 +
|copy all Dataproperties in one named model & save it in a tdb
 +
|create a sparql-query & use it in the program
 +
|-
 +
|2015-07-17
 +
|create a class to find if an input resource is a class or not
 +
|done
 +
|-
 +
|2015-07-06
 +
|Unit tests for Angularjs
 +
|unit tests written
 +
|-
 +
|2015-07-20
 +
|familiarize with angular-material, bootstrap
 +
|done
 +
|-
 +
|2015-08-19
 +
|organize internal dev. workshop
 +
|workshop with all developers held in Bonn
 +
|-
 +
|2015-08-19
 +
|evaluate one directory vs. multiple directories
 +
|the application with only one directory is three times faster (180-210 ms vs. 600 ms)
 +
|-
 +
|2015-08-04
 +
|bootstrap layout for dev-website
 +
|done
 +
|-
 +
|2015-08-11
 +
|integrate google maps to dev-website
 +
|map is displayed with markers
 +
|-
 +
|2015-08-11
 +
|integrate dragular to dev-website
 +
|done
 +
|-
 +
|2015-08-18
 +
|Angular Webinar: Online seminar
 +
|three developers attended
 +
|-
 +
|2015-08-19
 +
|evaluate AngularJS 2.0
 +
|Not yet, not mature
 +
|-
 +
|2015-08-27
 +
|provide git repository for mdb prototype
 +
|all project members can use it
 +
|-
 +
|2015-08-31
 +
|clean up the prototype files
 +
|done
 +
|-
 +
|2015-08-31
 +
|one directory vs. multiple directories
 +
|One directory for each dataspace (core, publish and edit)
 +
|-
 +
|2015-08-31
 +
|Provide responsive HTML as base for functional prototype
 +
|Based on layout wireframes, a responsive HTML layout was created and tested in browser
 +
|-
 +
|2015-08-31
 +
|substitute the own written SPARQL Query code with the JenaQuery Builder
 
|done
 
|done
  
  
 
|}
 
|}

Revision as of 14:06, 24 September 2015

Current Work (in progress)

Date Statement/Action/Decision Results
2015-03-11 Excel file with field info
2015-03-17 analyze questionnaire of workshop I internal document created
2015-03-17 Initial disk-space demand of TDS Sesame: 4.6 MB; Jena: 200MB -> Jena: 3.1 MB
2015-03-17 Evaluate Hybridsystem for messaging, User-administration + Semantics NodeJS!
2015-03-18 familiarize with Model View Controller (MVC) concept Agreed on MVC as development as software architectural pattern
2015-03-20 E-Mail to workshop participants: results and feedback email send
2015-03-20 Wiki-access granted
2015-03-24 Description of VUE-Actions for first workflow - from 'new' to 'published' All actions for the first workflow from creating a new entry to publishing this entry
2015-03-24 Install Node.js/Angular (Server, Git) installed -> dev.morphdbase.de
2015-03-20 Evaluate whether we can use ComponentJS? (http://componentjs.com/) Provides nothing, AngularJS can not provide. Not needed.
2015-03-25 eliminate named graph 'authorship and intellectual property rights' from all workflow descriptions and distribute the authorship content to the 'versions and provenance' and the intellectual property rights content to the 'header' named graph done
2015-03-31 create development roadmap presented to working group
2015-04-02 Add a timer for a Websocket SPARQL query done
2015-04-04 Summarize and translate questionnaire done
2015-04-07 Run the Java Websocket on the server (jetty) up and running
2015-04-10 Create a Webinterface to add triple to the TDB done
2015-04-14 description of all status transition workflow actions for the revision cycle All MDB workflow actions are described in the ontology as well as in vue files (including all status transition workflow actions).
2015-04-14 Modify the web interface to switch between add/delete triple to/from the TDB done
2015-04-14 Digg into Java Unit Tests, present results to Roman set up test suite, created first unit tests
2015-04-15 modify nodejs/angular code to work with express 4.* and html done
2015-04-17 (Build and) use an URI validator to check if input objects are correct done
2015-04-20 Concept for bulk editing grid: change all => batch or single approval concept developed - should be approved by use cases
2015-05-04 Reorganization of the directories for named graphs and the workspaces done
2015-04-20 Give introduction in IntelliJ and TestNG Unit testing to project team Agreed on "best practices" for development
2015-04-24 Create tests for already existing classes done
2015-04-30 Evaluated SHACL High potential. Early stage of development. Wait until 2nd public draft.
2015-04-30 Restructured Wiki pages Important pages now easyer to find
2015-05-12 Can someone delete MDB Core ID's? Decision: delete or 'hide' the Core ID?-> hide the Core ID to have complete history
2015-05-01 Programm classes to generate URIs and save them in the TDB done
2015-05-19 Evaluate and discuss data for shrew onlology with use case 1 Schedule Skype meeting with I. to discuss open questions
2015-06-03 Add GUI actions to Ontology? In principal ontologies can be used to manage workflow actions. Created internal paper summarizing our discussion.
2015-05-10 Problem: reconnecting websocket in AngularJS solved
2015-06-10 integrate websocket into angularjs service and display websocket JSON message as html table done
2015-06-19 modify angularjs controller (global functions => app controller) done
2015-06-23 jquery.dataTables & angularjs? angular-datatables? works with js & angularjs
2015-07-06 Unit tests for Angularjs, provide test environment install karma/jasmine
2015-06-06 Read programm instruction from a knowledge base done
2015-07-15 copy all Dataproperties in one named model & save it in a tdb create a sparql-query & use it in the program
2015-07-17 create a class to find if an input resource is a class or not done
2015-07-06 Unit tests for Angularjs unit tests written
2015-07-20 familiarize with angular-material, bootstrap done
2015-08-19 organize internal dev. workshop workshop with all developers held in Bonn
2015-08-19 evaluate one directory vs. multiple directories the application with only one directory is three times faster (180-210 ms vs. 600 ms)
2015-08-04 bootstrap layout for dev-website done
2015-08-11 integrate google maps to dev-website map is displayed with markers
2015-08-11 integrate dragular to dev-website done
2015-08-18 Angular Webinar: Online seminar three developers attended
2015-08-19 evaluate AngularJS 2.0 Not yet, not mature
2015-08-27 provide git repository for mdb prototype all project members can use it
2015-08-31 clean up the prototype files done
2015-08-31 one directory vs. multiple directories One directory for each dataspace (core, publish and edit)
2015-08-31 Provide responsive HTML as base for functional prototype Based on layout wireframes, a responsive HTML layout was created and tested in browser
2015-08-31 substitute the own written SPARQL Query code with the JenaQuery Builder done