8月26日に、モスクワオフィスでMeeGo Harmattanオペレーティングシステム用のソフトウェアの開発に関するトレーニングが行われました。 このトレーニングは、 DigiaシニアプログラミングスペシャリストのTino Busisaloによって教えられました。 Digiaは、Nokiaのプログラミングおよびトレーニングの下請け業者です。 同社は、モスクワやサンクトペテルブルクを含む世界の12都市に拠点を置いています。 本社はヘルシンキにあり、従業員の総数は5000人以上の専門家です。
このトレーニングは、MeeGoのアプリケーションの開発だけでなく、MeeGo Harmattanの基本設計原則にも専念しました。 Tino Pusisaloはスピーチの中で、N9の標準および一般的なアプリケーションを例に、システムデバイスとソフトウェア設計の主要な原則(ナビゲーション、色、アイコン、ユーザーインターフェイスパターン)について話しました。 もちろん、それは大部分はアプリケーション開発の問題でしたが。 スピーカーは、IDE Qt Creator 1.1.2の詳細と、MeeGo Harmattanを使用してデバイス上でアプリケーションを直接デバッグするプロセス(N950を例として使用)を詳しく調べました。 もちろん、MeeGo 1.2 Harmattan API、Platform API(およびそのサポート)、Mobility APIに関する多くの情報がありました。
トレーニングのビデオとプレゼンテーションはhabrakatで見ることができます。
MeeGo-trainingによるプレゼンテーション
映像
はじめに
トレーニングの説明:新しいものは何もありません。すべてがハブラカートの前に説明されていました;)
Meeego UX
トレーニングのこの部分では、MeeGo 1.2 Harmattan、QMLを使用して実装されたMeeGo Touchユーザーインターフェイス、およびアプリケーション設計の基本原則を使用した経験について説明します。 詳細については、 Nokia Developerをご覧ください 。
開発ツール
このトレーニングフラグメントは、 Qt Creator IDEでアプリケーションを開発するプロセスと、作成されたソフトウェアの健全性を検証するプロセスを示しています。
Harmattan API、プラットフォームAPI、およびセキュリティフレームワーク
このパートでは、 Harmattan APIの詳細、基本的なアプリケーションの基本構造、および複雑なマルチメディアモバイルアプリケーションとゲームについて説明します。 講演者は、 プラットフォームAPIの使用とHarmattanとの不完全な互換性について話します 。
Qt QuickおよびQML
ここで、例付きのTino PusisaloがQMLとは何かを示しています。 彼は、信号処理(受信したイベント)、アニメーション、非標準コンポーネント、QMLのモデル表現スキーム、 Qt Quickコンポーネントとアプリケーション構造について紹介しています。
NokiaストアでのモビリティAPIとアプリケーションの配置
トレーニングのこの最後の部分では、スピーカーはモビリティAPIの機能について話します。これは、モバイルデバイスに固有のアプリケーションプログラミングインターフェイスのセットです。 Mobility APIを使用すると、GPS、加速度計、アドレス帳、ギャラリー、およびモバイルデバイスで利用可能なその他の機能とやり取りできます。 トレーニングのこの部分の最後のスライドは、Nokiaストアに配置するためのアプリケーションの要件に当てられています。
一般に、MeeGoトレーニングは合格しました。 このトレーニングや他のトレーニングのビデオは、 YouTubeチャンネルnokiadevruでいつでも見つけることができます。
このようなトレーニングを頻繁に実施することは注目に値します。見逃さないようにするには、ブログを定期的に読む必要があります。ここでは、今後のイベントについて事前にお知らせします。 ;)
Qtでの開発方法を学びたい場合は、モスクワとヤロスラブリで無料のQt QuickおよびQt Componentsトレーニングを実施することを思い出してください。