This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
softtechlab2016fall:20161024 [2016/10/23 18:46] deva |
softtechlab2016fall:20161024 [2016/10/26 16:25] 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]] | + | * Create a [[https://github.com/|GitHub]] account if you do not have one yet. |
- | * For 2 or more labs (>=8 credits): | + | * Upload your executable modeling project |
- | * [[https://docs.oracle.com/javase/8/docs/api/java/lang/String.html|String operations]] | + | * generated files (Java sources in ''src-gen'' and class files in ''bin'') must not be uploaded |
- | * [[https://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html|StringBuilder operations]] | + | * switch off //Build Automatically// option in Eclipse (//Project// menu) |
- | * [[https://docs.oracle.com/javase/8/docs/api/java/lang/System.html|System functions]]: Needs to be aligned with existing txtUML logging possibility | + | * clean the project, but with //Start a build automatically// option *not* selected |
- | * [[https://docs.oracle.com/javase/8/docs/api/java/math/package-frame.html|BigDecimal and BigInteger]] | + | * see the [[https://guides.github.com/activities/hello-world/|tutorial]] if you are not familiar with git and GitHub |
- | * [[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 | + | * 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. |
- | * [[https://docs.oracle.com/javase/8/docs/api/java/io/File.html|File handling]] | + | * Learn the Java API of the [[softtechlab2016fall:external|external class topic]] you selected. |
- | * [[https://docs.oracle.com/javase/8/docs/api/java/util/Random.html|Random numbers]] | + | * Create a test program in Java that demonstrates the most important functionalities of the Java API. |
- | * [[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]] | + |