📜 ⬆️ ⬇️

Videos from our MeeGo training

Hi, Habr!

August 26 in our Moscow office held a training on the development of software for the operating system MeeGo Harmattan. The training was led by Digia Senior Programming Specialist Tino Pusisalo. Digia is a Nokia subcontractor for programming and training. The company is represented in 12 cities of the world, including Moscow and St. Petersburg. The head office is located in Helsinki, and the total number of company employees includes more than 5 thousand specialists.

The training was devoted not only to the development of applications for MeeGo, but also to the basic design principles for MeeGo Harmattan. In his speech, Tino Pusisalo had time to talk about the system design and the basic tenets of software design (navigation, colors, icons, user interface patterns) using standard and popular applications for N9 as an example. Although, of course, it was mostly about application development. The speaker described the IDE Qt Creator 1.1.2 in great detail, as well as the process of debugging applications directly on devices with MeeGo Harmattan (using the example of the N950). Of course, there was a lot of information about the MeeGo 1.2 Harmattan API, Platform API (and its support) and the Mobility API.
')
Video recordings and a presentation from the training can be viewed under Habrakat.

Presentation from MeeGo-training




Video


Prologue


Description of the training: nothing new, everything was described before habrakat;)



MeeGo UX


This part of the training describes the experience of interacting with MeeGo 1.2 Harmattan, the MeeGo Touch user interface implemented using QML, and the basic principles of application design. More on this at Nokia Developer .



Development tools


This training fragment shows the process of developing applications in the IDE Qt Creator , as well as testing the written software.



Harmattan API, Platform API and Security Framework


This part details the Harmattan API , describes the basic structure of the basic applications, as well as complex multimedia mobile applications and games. The speaker talks about using the Platform API and its incomplete compatibility with Harmattan.



Qt Quick and QML


Here Tino Pusisalo shows by examples what QML is . He talks about signal processing (received events), animations, non-standard components, the model-presentation scheme in QML, introduces Qt Quick components and the structure of applications.



Mobility API and application hosting in Nokia Store


In this, the final part of the training, the speaker talks about the capabilities of the Mobility APIs - a set of application programming interfaces that are specific to mobile devices. Mobility API allows you to interact with GPS, accelerometer, address book, galleries, and other functions available on mobile devices. The last slides of this part of the training are devoted to the application requirements for placement in the Nokia store.



In general, this is how our MeeGo training took place. Videos from this and other trainings can always be found on our nokiadevru YouTube channel .

It is worth noting that we often conduct such trainings, and in order not to miss them, you need to regularly read our blog - here we announce in advance about upcoming events. ;)

If you want to learn how to develop on Qt, we remind you that now we will hold free trainings on Qt Quick and Qt Components in Moscow and Yaroslavl.

Source: https://habr.com/ru/post/130556/


All Articles