Computer Science Colloquium
Im Rahmen des Informatik-Kolloquiums, das von den Instituten des Fachbereichs Informatik, der Österreichischen Gesellschaft für Informatik (ÖGI), der Arbeitsgemeinschaft für Datenverarbeitung (ADV) sowie der Österreichischen Computergesellschaft (OCG) abgehalten wird, spricht
NetBeans Platform Architect, Sun Microsystems, Prague
über das Thema:
Paradoxes of API Design
Zeit: 2009-12-17 16:15:00.0, 60 Minuten
Ort: Hörsaal 5
The presentation is based on experience gained while developing the NetBeans platform. However, no direct knowledge of NetBeans is required, the topic and conclusions will be applicable to any software project. We will start with general explanations why good APIs are more and more needed in today's software development. We will discuss what good APIs consist of and what coding practices are most suitable for their development. Then we will show some examples of API design patterns and their realization in Java. Last but not least, we will discuss some general principles behind API design and their relationship to other mathematical disciplines.
Jaroslav Tulach is the founder and initial architect of NetBeans, which is not just a well known IDE, but also the first modular desktop application framework written in Java. NetBeans started as a student project at Charles University Prague in the nineties. Since then it has become the flagship software product of Sun Microsystems and has a long history of designing and maintaining its framework APIs.
Einladender: o.Univ.-Prof. Dr. Hanspeter Mössenböck