Atpakaļ |
Java Bootcamp 4. week
16. day
TBD
17. day
TBD
18. day
"Intellectual property", Copyright and Software licences, public domain and fair use.
Exclusive and non-exclusive (reciprocitate, e.g. Sun Contributor Agreement) contributor license agreements (CLA).
More info in English:
- License text as URI: http://spdx.org/licenses/, e.g. http://spdx.org/licenses/LGPL-3.0.html
- License terms in plain english
- The Surprising History of Copyright
- Software Licenses in Plain English
- Licensing of a GitHub repository
- Google's guide to the open source licenses
More info in Latvian:
Approximate structure of Riga Delivery Center:
19. day
Probably useful tools to prepare project demonstration:
- SSH protocol
- text interface using OpenSSH server and client
- SSH tunnel
- Remote desktop using VNC server and client
- Vysor plugin for Chrome, TeamViewer or Alpha VNC Lite to share desktop of Android device
- Screen recorders: SimpleScreenRecorder or Recordmydesktop
- Live webcam for demos: guvcview or Cheese
- Simple bitmap editor: kolourpaint
- Display management: Preferences — Monitor Settings or use arandr for more advanced settings
(test presentation for 1024×768 resolution).
20. day
Install cloc and check overall statistics about code of your project:
sudo apt install cloc
cloc YourProject
cloc YourProject
where YourProject is path to your project
Fill Project rating form for your own project
Presentation of project deliverables:
- Provide information about your project on following topics:
- Business analysis and analysis of given input (actuality of the chosen problem)
- Project planning (used workload management approach and used tools)
- System overall design (chosen frameworks, libraries and high level code structure)
- System data model (persistence in general, particularly, database)
- Automated unit and/or system and/or GUI tests (Junit, Selenium, etc.)
- System building and deployment (compiling, testing, and deployment)
- User, administrator guides and other documentation
- Do demonstration, of the system, describe set up and maintenance if necessary
- Final overview:
- Add important links (e.g. project URL) of the project into Notes about activities
- Main features of the project (which is usually written in something like readme.txt),
- List of team members and their main contribution to the project
- Completed project mid-term commitments
- Biggest challenges in the project and lessons learned
- Future work
- Fill Project rating form for each other project
- Upload project presentation in form TeamN_Codename.odp, where N is team number and Codename is project codename.
Final tasks:
- Fill Bootcamp feedback form using link you received in you mailbox
- Delete private data
Issuing of certificates and final course review
Atpakaļ |