User Tools

Site Tools


softtechlab2016fall:20161024

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
softtechlab2016fall:20161024 [2016/10/23 23:06]
deva
softtechlab2016fall:20161024 [2016/10/26 16:25] (current)
deva
Line 1: Line 1:
- ​==== ​Topics for contributing to the txtUML standard library ​====+ ​==== ​Next tasks, discussed on 2016-10-24 ​====
  
-  * For 1 lab (4 credits): + === Tasks with deadline 7th November ===
-    * [[https://​docs.oracle.com/​javase/​8/​docs/​api/​java/​util/​Dictionary.html|Dictionary operations]] +
-    * [[https://​docs.oracle.com/​javase/​8/​docs/​api/​java/​util/​UUID.html|Unique IDs]] +
-  * For 2 labs (8 credits): +
-    * [[https://​docs.oracle.com/​javase/​8/​docs/​api/​java/​lang/​StringBuilder.html|StringBuilder operations]] +
-    * [[https://​docs.oracle.com/​javase/​8/​docs/​api/​java/​lang/​System.html|System functions]]:​ Needs to be aligned ​with existing txtUML logging possibility +
-    * [[https://​docs.oracle.com/​javase/​8/​docs/​api/​java/​net/​URI.html|URI]] and [[https://​docs.oracle.com/​javase/​8/​docs/​api/​java/​net/​URL.html|URL]] operations +
-    * [[https://​docs.oracle.com/​javase/​8/​docs/​api/​java/​util/​Random.html|Random numbers]] +
-    * [[https://​docs.oracle.com/​javase/​8/​docs/​api/​java/​util/​Calendar.html|Calendar]] +
-    * [[https://​docs.oracle.com/​javase/​8/​docs/​api/​java/​util/​HashMap.html|Hash map]] +
-    * [[https://​docs.oracle.com/​javase/​8/​docs/​api/​java/​util/​Scanner.html|Scanner operations]] +
-    * [[https://​docs.oracle.com/​javase/​8/​docs/​api/​java/​util/​regex/​package-frame.html|Regular expressions]] +
-  * For 4 labs (16 credits): +
-    * [[https://​docs.oracle.com/​javase/​8/​docs/​api/​java/​math/​package-frame.html|BigDecimal and BigInteger]] +
-    * File reading: [[https://​docs.oracle.com/​javase/​8/​docs/​api/​java/​io/​File.html|File]],​ [[https://​docs.oracle.com/​javase/​8/​docs/​api/​java/​io/​BufferedReader.html|BufferedReader]],​ [[https://​docs.oracle.com/​javase/​8/​docs/​api/​java/​io/​FileReader.html|FileReader]]+
  
 +  * Create a [[https://​github.com/​|GitHub]] account if you do not have one yet.
 +  * Upload your executable modeling project
 +    * generated files (Java sources in ''​src-gen''​ and class files in ''​bin''​) must not be uploaded
 +      * switch off //Build Automatically//​ option in Eclipse (//​Project//​ menu)
 +      * clean the project, but with //Start a build automatically//​ option *not* selected
 +    * see the [[https://​guides.github.com/​activities/​hello-world/​|tutorial]] if you are not familiar with git and GitHub
 +    * In the wiki page of your GitHub project give a brief description of what is your model about and how to start it. Add a [[http://​txtuml.inf.elte.hu/​|link to the txtUML webpage]] to this description.
 +  * Learn the Java API of the [[softtechlab2016fall:​external|external class topic]] you selected.
 +    * Create a test program in Java that demonstrates the most important functionalities of the Java API.
softtechlab2016fall/20161024.1477256778.txt.gz · Last modified: 2016/10/23 23:06 by deva