Presentation is loading. Please wait.

Presentation is loading. Please wait.

The iiuf Java Package Part I Simon Schubiger and Oliver Hitz DIUF, University of Fribourg.

Similar presentations


Presentation on theme: "The iiuf Java Package Part I Simon Schubiger and Oliver Hitz DIUF, University of Fribourg."— Presentation transcript:

1 The iiuf Java Package Part I Simon Schubiger and Oliver Hitz DIUF, University of Fribourg

2 GUI Tools Network Utilities Outline  Introduction  GUI (Swing and Awt)  Development Tools  Network  Utilities  Conclusion

3 GUI Tools Network Utilities Introduction  Goal: Share common source with minimal overhead through CVS.  21.02.2001:  1413 Classes  906 Source files  127141 lines of code

4 GUI Tools Network Utilities Pros and Cons +Reuse +Versioned code base +Clients for Windows, Unix and MacOS +Remote access +Authors are around the corner -Little maintenance -Lazy documentation

5 GUI Tools Network Utilities Where?  CVS root:  iiufsun00.unifr.ch:/home/iiufdev/cvsroot  DOC  http://www-iiuf.unifr.ch/iiufdev/doc http://www-iiuf.unifr.ch/iiufdev/doc  Jar  /home/iiufdev/distr/java/iiuf.jar  3rd Party  /home/iiufdev/distr/java/

6 GUI Tools Network Utilities www-iiuf/iiufdev/doc

7 GUI Tools Network Utilities GUI  Awt  Use Swing instead, still some useful Utilities  Swing  GraphPanel  Tree Views  Properties Panel  Context Menu Manager  Multiline ToolTips  Resources

8 GUI Tools Network Utilities GraphPanel

9 GUI Tools Network Utilities Tree Views

10 GUI Tools Network Utilities Properties Panel

11 GUI Tools Network Utilities Miscelaneous Context Menu Manager Multiline ToolTips GraphPanel

12 GUI Tools Network Utilities Tools  Logger (part II)  Bytecode analyzer & generator  Sourcewatch  Verify  Bibtex parser

13 GUI Tools Network Utilities Sourcewatch

14 GUI Tools Network Utilities Network  Winnetou http server (part II)  RPC compiler and runtime  Generates java client and server code  Supports UDP and TCP  MIME types  UDP Utilities

15 GUI Tools Network Utilities  Preferences  Asynchronous Invocation  Encoders / Decoders  Base64, Crypt, UUEncode, Unicode, HTML, MacOS, TeX  Miscelanous  Timer, StopWatch, Queue, EventListenerList, Strings

16 GUI Tools Network Utilities Conclusion  A lot of code, ready to use  Browse the doc to get a first idea  We are open for comments  You are welcome to contribute your code  See you next week for part two!


Download ppt "The iiuf Java Package Part I Simon Schubiger and Oliver Hitz DIUF, University of Fribourg."

Similar presentations


Ads by Google