zond.m31.com | Training

Training

Training is one of the services we offer both to our clients (technology transfer) and to any interested customers. We care about this aspect of our business since it is very important to us to develop a base of knowledge within the people we work with. In fact, not only by showing the mechanisms our solutions and products are built on we provide a touchable guarantee of their quality, but in this way we have a further, direct contact to the market. Through our training sessions we have valuable feedback on new demands, collaborate and interact with whom plays directly in the field and therefore are always able to keep our technology in the forefront. On the other hand, by taking part at our lessons you can get more than just the technique: you get access to our experience and our approach too.

Interaction is the way to grow healthier. If you do not want to miss this chance, please contact us at info@m31.com.

Our training sessions cover:

  • Qt programming
  • Ruby and Python programming
  • Linux system
  • Advanced UI development
  • Web Development (Ruby On Rails and Django)
  • Web and Cloud infrastructure
  • Network infrastructure
  • Embedded development
  • Embedded development with Qt

Session 1: "Qt lab on embedded GUI development"

All attendees were given a Si14 iMX27 based board and a Ubuntu Virtual Machine with the preconfigured build environment. Topics are:

  • Introduction to Qt Framework
  • Qt/Linux architecture
  • Qt for Embedded  linux workflow
  • Command line project build
  • Qt Creator IDE
  • Qt API: QObject, properties, signal/slots and events
  • Desktop GUI design paradigm: QWidget
  • Desktop GUI design paradigm: Qt Designer
  • Embedded GUI design paradigm: GraphicsView
  • A practical example
  • Debugging a remote application with GDB
  • Other debugging tools
  • QtCreator extensions: our debug helpers
  • A case study: ThrillMX

Past courses:

  • 28-29 June 2010: Firenze (Italy)
  • 08-09 July 2010: Padova (Italy)
  • 20-21 September 2010: Barcellona (Spain)
  • 22-23 September 2010: Bilbao (Spain)
  • 27-28 September 2010: Madrid (Spain)