ŽeljkoObrenović

CTO at incision | practitioner, researcher, designer, engineer, teacher & mentor

SOKRATES

"Know your code! The unexamined code is not worth maintaining!" Socrates (399 BC)

  • Sokrates is a pragmatic source code analyzer. It is Java-based open-source product released under GPL3 license.
  • Sokrates implements my vision on how to approach understanding of complex source code bases, in a pragmatic and efficient way.
  • Sokrates is a code spelunking tool, inspired by the grep, adding structure on top of regex source code searches.
  • Sokrates generates a number of reports that can help you understand your code.
  • Sokrates comes with both command line interface and interactive GUI code explorer.
  • Website: https://www.sokrat.org

SKETCHIFY

Sketchify is an open-source toolset for sketching of novel classes of user interfaces, originally developed by Željko Obrenović at the Concept Lab of the Eindhoven Technical University. Sketchify extends the concept of paper and pencil sketching to a more generic concept of rapid manipulation of interaction material. Interactive material is any piece of software/hardware that represents or simulates a part of user interactive experiences, such as inputs from sensors, output of audio tools, interaction with Web services, or simple drawings. Through manipulation of interactive materials, designers create “interactive sketches”, which in rough terms illustrate interaction scenario or interaction techniques. Our tool gives a designer freedom to combine elements of traditional freehand sketching and with numerous extensions, such as end-user programming (spreadsheets and scripts), and links to existing software functionality.

Sketchify build on the results of the Adaptable Multi-Interface Communicator (AMICO) project developed by Zeljko Obrenovic at the Interactive Information Access group at CWI in Amsterdam.

Web site: sketchify.sourceforge.net

359° TECH TRENDS RADAR

  • A curated review of technology trends.
  • Grounded in a carefully selected and limited number of practitioner-friendly, authoritative sources.
  • Focused of high-quality sources that peer-review articles, and edit articles to improve readability.

IT Architect

  • A curated collections of high-quality resources on software architecture and software engineering.
  • Introductions, design patterns, design tactics, and technology catalogs.

The Researchers-Practitioners Manifesto

  • My view on doing research in practice.


Career Overview



Teaching Experience



Other Profession Activities

IT Architect

  • A curated collections of high-quality resources on software architecture and software engineering.
  • Introductions, design patterns, design tactics, and technology catalogs.