Symbian用qutIM-夢のレクイエム...

ポートがより安定して完全になるとき、私はqutIMをS60プラットフォームに移植するプロセスについて話すつもりでしたが、残念なことに、 最近の出来事は私に選択の余地がありません。 Symbianバージョンの積極的な開発を継続することに興味はなくなりました。沈むタイタニックのオーケストラパフォーマンスに似ています。

私たちがどのようにqutIMのポーティングに関与しているか、そしてそれが何をもたらしたのかを見たいと思っている人は誰でもcatにようこそ。





その年の3月にNokia 5800を購入した後、Qtをスマートフォン用にプログラミングし、Qt sdkを入れ、その曲率でのろいをかけ、簡単なストップウォッチをコンパイルすることに成功しました。 その過程で、たとえば、神秘的なソフトキーの種類とそれらをどうするかなど、いくつかの微妙な点を見つけました。 これらの実験は4月頃までは十分でしたが、Symbian用にqutIMをコンパイルする最初の試みはすでに熟していました。



すぐに、最初の深刻なレーキに遭遇しました。cmtakeはqutIMがビルドしますが、symbian SDKをサポートせず、近い将来サポートしませんでした。 そのとき、私はqutIMのプロファイルを作成し、何が起こるかをすぐに確認する方が簡単だと判断しました。

2番目の重大なレーキは、Symbian SDKに化石gcc 3.4.5があり、テンプレートの魔法を理解できなかったことです。 コードを調整する必要があり、約1週間のゆったりとした実験の後、これが生まれました。















もちろん、これを使用することは不可能でした。プロトコルさえロードされていなかったため、S60にQtプラグインをロードするなどの方法で、リンカージャムに長い間対処しなければなりませんでした。

7月に卒業証書を通過した後、私はこの問題に戻り、GUIの最初のバージョンを作成しました。















使用することもでき、icqおよびjabberプロトコル、およびjabber会議も機能しました。 しかし、すべてがスローダウンし、落ちて、Qt 4.6.3で彼らはそのようなかわいいグリッチを出しました







下部にある2つの大きなボタンであるソフトキーは、あまりにも機嫌が悪く、理由もなくqutIMが絶えず落ち、メニュー項目が更新されず、これらのメニューは画面に表示されていることを知らせませんでした。 残念ながら、これらのグリッチはまだ存在しているので、いくつかの回避策を考え出さなければなりませんでした。



8月までに、ビルドスクリプトとプラグインのイデオロギーがやり直され、qmakeを使用してqutIMをビルドすることは不可能になりました。移植プロセスは1月まで停止しました。 1月、Elessarと私は港を復活させることを試みるべきだと決めました。 私はcmake用のsymbianジェネレーターの作成を開始しましたが、多くの努力を払って、それをうまく機能させることができました。 Symbian SDKを使用したgentooオーバーレイの外観は非常に役立ちました。 気にする人、ここ私たちの試練の源があります。 sisファイルとWindowsのサポートを生成しようとさえしなかったことは明らかです。qmakeスタブプロジェクトを作成し、それを介してsisファイルの作成を開始しました。



その時までに、古い港からは角と足だけが残り、私は最初からやり直しました。 しかし、Kutim自身のアーキテクチャの改善と動作するMaemoポートの可用性により、3日で完全に実行可能なバージョンを作成することができました。 。



























ナイトリービルドのsisファイルはこちら



そして今、いくつかの悲しい言葉。 今日まで、私はその後QtMobilityフレームワークをqutIMに統合し、SymbianのMaemoの会話の類似物を作成することを試みました。 ユーザーに電話連絡先とicq / jabber連絡先を組み合わせてメタ連絡先にし、既にicq経由で、または人がオンラインでない場合はsms経由で、最も手頃な方法でメッセージを送信できるようにしたかったのです。 また、インターネットアクセスポイントを高コストの程度でランク付けし、たとえばWi-Fiを開くなど、より安価な通信方法に自動的に切り替えることを提案するという考えもありました。

これらすべてのために、Qtには機能するAPIがありますが、Nokiaのトップマネジメントは、明らかにすべてをハッキングすることに決めたようです。 開発者向けの新しいプラットフォームをより高速に動かし、すべてを終了し、再びゼロからやり直そうとしていることを祝福します。 馬は交差点で変化しません、彼らはこのことわざを忘れているのは残念です。

したがって、自分自身を証明することができなかった死にかけているプラ​​ットフォームに対して深刻なことをする理由はないと思います。 Symbianにはチャンスがありましたが、どうやらOS / 2とSilicon Graphicsの運命はNokiaの経営陣やその株主に何も教えなかったようです。 さて、歴史にはそれ自体を繰り返す性質があります。



Symbian向けのqutIMのさらなる開発に関しては、個人的に必要なことだけを行います;より深刻なアイデアや計画はキャンセルされます。 誰かが、起こったことすべてにもかかわらず、SymbianでqutIMのファイナライズに取り組むことを望んでいるなら、もちろん私はできる限り助けます。 それでも、私はIntelとMeeGoを信じており、できるだけ早くqutIMポートを作成します。



ご清聴ありがとうございました!



更新します。 私はまだ開発をあきらめません。携帯電話で見たいものがもっとたくさんあります。ただ、Symbianバージョンの優先度が低くなっているだけです。

更新2. sisファイルをテストしようとする場合、Qt 4.7.1を置くことを忘れないでください。ftpへのリンクがあります。 ただし、Symbian ^ 3には配置しないでください。別個のsisファイルを探す必要があります。 準備をします。インストール後、組み込みソフトウェアの一部が落ちます。



All Articles