会議Operaソフトウェア。 モスクワ

私が理解している限り、スピーチのプログラムは同じですが、興味がある人はだれでも、少し違う角度から読むことができます)

チャールズが言ったことをすべて記録しようとした。 さて、もちろん質問。
会議がミレアで開催されたことを思い出させてください。

エントリー



Operaは奇妙なことにブラウザを作りますが、それは事実です。 Webが非常に一般的になっているため、デスクトップコンピューター、電話でブラウザーを作成しています。 私たちのプログラムは、Windows 95からWindows Vista、Linux、モバイルプラットフォームまで、多くのプラットフォームに存在します。 私たちは絶えず製品の開発と革新を行っています。 同社は12年前に2人によって設立されましたが、現在では最大規模と見なされ、世界15か国で事業を展開しています。 過去1年間で、約1億のプログラムを配布しました。 ロシアは、オペラを使用するナンバーワンの国です。

携帯電話で2つのブラウザーを作成します。
10年前に初めて行ったモバイルオペラ。 過去10年にわたって、このブラウザーは進化し、ajax、ウィジェットなどのサポートを受けてきました。 しかし、スマートフォンは市場のほんの一部です。 Opera Miniは、携帯電話で動作する3番目のブラウザでした。
どのように機能しますか?
電話はプロキシに接続し、トラフィックは圧縮されてクライアントに送り返されます。 現在販売されているほぼすべての電話で動作します。 Miniを使用すると、コンピューターを持っていない人でもオンラインにアクセスできるようになり、通常のPCと同じサイトを使用できるようになります。

訪問統計を表示します:

1. vkontakte.ru
2. mail.ru
3. yandex.ru

基準



Operaは標準に準拠しようとします。 これらは、すべてのデバイスで利用可能なインターネットプラットフォームを作成し、ユーザーがインターネットにアクセスできるようにします。 標準が正しく行われている場合、人々はアプリケーションにそれを選択します。 今日のインターネットは、他のどのプラットフォームよりも一般的なプラットフォームです。

Operaでは、25人の従業員がWeb標準に取り組んでおり、そのほとんどがw3cに関与しています。 この作業の重要な原則は、何か面白いものを発明したらw3cにアクセスして、開発を実装してみましょうということです。

専門家が取り組んできたいくつかの例を以下に示します。

1. MathMl
2. ECMAScript
3. CSS

OperaShow



聴衆への質問
-Microsoft Powerpointを使用しているのは誰ですか?
いいね
-Microsoft Powerpointを購入したのは誰ですか?

「笑い」

お金がない場合は、OperaShowを使用できます。 これは独立した製品ではなく、オペラのアドオンです。 しかし、その美しさは、プレゼンテーションが携帯電話でも読めることです。 すべてが構築される主なテクノロジーはCSSです。

実施中の規格



つまり、すでに10年前に作成されたxmlHttpRequestに関する紹介部分です。 一般に、判明したとおり、これは非常に優れており、開発を開始しました。 しかし、いつものように、誰かがfireのために森に行ったので、彼らはウェブ標準を作ることに決めました。 これはどうですか?

美しい場所に行きます。 真夜中に到着し、午前8時に働き始めます。 あなたは12時間閉じ込められたまま座って、すべての詳細を話し合ってから、12時に再び出発します。 これらすべての人々は非常に興味を持っているので、彼らは夕食会でさえ議論します。 このような作業を5日間行った後、標準草案と討議草案が公開されます。 これはすべて公開されており、誰もがこれらのドラフトを読んで、追加を書きます。 そして、このようなドラフトとコメントを何度か繰り返した後、標準の準備が整ったと言います。 次に、何が入るべきか、何が入るべきではないかについて話し合います。

Microsoftのブラウザを使用した例を次に示します。 私たちはシアトルに行き、ノキアのモジラの部屋に座っていました。 マイクロソフトは、提供しているものは、正確で安全ではあるものの、まだ十分に理解できないことに同意しました。 そのため、IEでいくつかの標準を作り直すことにしました。 標準を変更するために必要なのは、一緒に閉じ込められた時間を費やすことだけです。

ウィジェット



オペラのウィジェットは、それほど難しくありません。 ウィジェットは、ローカルにインストールされる小さなWebアプリケーションです。 (ロシア国旗、計算機、魚を背景にハローワールドウィジェットを表示)

ウィジェットは小さなHTMLページです。 ウィジェットの作成を簡素化するために、開発者専用の仕様を作成しました。

ウィジェットを開発する必要がある理由の1つは、デスクトップに統合できるプラットフォームに依存しないプログラムを本質的に入手するためです。
とても簡単です。 異なるプラットフォームの問題は、標準がなかったことです。 したがって、私たちは集まってやった。 危険なことは、たとえば、各作成者がSMSメッセージを送信できるようにすることはかなり危険なことでした。 アドレス帳からの情報漏洩が発生するか、ユーザーの知らないうちにSMSが有料番号に送信されます。

トンボ



これらは、開発者が電話でブラウザをデバッグできるツールです。 DragonflyはWebアプリケーションであり、そのソースコードはBSDライセンスの下で公開されています。

(彼がdragneflyをどのように使用し、どれだけクールかを示しています)

Dragonflyは、スコーププログラミングインターフェイスを介して機能します。 これは、ブラウザーがクラッシュしたときにデバッガーがドロップするのを防ぐのに役立ちます。 Scopeを使用すると、お気に入りのMac上のほぼすべてのデバイスをデバッグできます。 よくわからない場合は、誰かにリモートでデバッグするように依頼できます。

Scopeを標準化して、任意のブラウザで使用できるようにしました。

PNG



Pngは、W3Cによって開発された最初の標準の1つでした。 実際、長くて高価です。 それはあなたが支払わなければならないgifの代わりとして位置づけられました。 そして私がw3cで気に入っているのは、特定の特許ポリシーです。誰かが特許を持っている場合、彼はそれを一般に公開します。 誰が与えたくない、その説得力:)

Svg



Scgは、完全にスケーリングされるベクトルグラフィックスの標準であり、画像はどのようなサイズでも見栄えがします。 また、この形式は、静的グラフィックスだけでなく、アニメーションも対象としています。 彼は、ほとんどすべての人が理解できるシンプルなアイデアを持っているので、理解することは難しくありません。

キャンバス



Svgはもちろん素晴らしい形式であり、簡単に使用できますが、同時にベクターグラフィックスのライブラリを実装する必要があります。 多くのメモリが許可されない場合、別のアプローチがあります。 ブラウザに実装されているCanvasソフトウェアインターフェイスが助けになります。

(html5のカウンターストライクの類似性を示します)



クールなのは、すべてのブラウザとデバイスで動作することです。ただし、実装はより困難ですが、価値があります。

HTML5



ビデオを表示するには、さまざまなプラグインが必要です。これらのプラグインを使用してビデオを表示するには、もう一度試してください。 しかし、「この動画」と言って、対応するタグを挿入して再生するのは良いことではないでしょうか。 HTML5は既にそのような機能を実装しています。さらに、コントロールを独自のものに変更できます。

svgを使用すると、フィルターを適用して効果を実装できます。



ビデオオブジェクトを使用してアニメーションを作成することもできます。 しかし、最も重要なことは、1ページより少し少ない時間です。

その他のノベルティ



3DCanvas-3Dオブジェクトを表示する領域。 私たちはこれを開発し、それに取り組んでいます。

(3次元のデモンストレーション、ヘビのようなゲームを示しています)

質問:



Q: なぜGoogleアプリケーションのサポートがそれほど良くないのですか?
A:これらのアプリケーションのコードとブラウザ自体の両方の問題。 また、これらのアプリケーションの開発のペースが速いためです。 修正に取り組んでいます。

Q: オペラは何を獲得しますか?
A:私たちはあなたのような人々を脇に連れて行き、彼らが持っているものをすべて奪います。 (冗談)
お金を稼ぐには2つのモデルがあります:
最初は無料の製品を作ることですが、タブの代金を払っています-yahoo、ebay、Yandexなど
2つ目は、アプリケーションを作成する従来のモデルです。 ほとんどが一括販売されています。
誰かが来て「ブラウザが必要だ」と言って、彼らのために特別なバージョンを作っているとします。

Q: ACID3テストにどのように焦点を合わせていますか? それに焦点を合わせますか、それとも自分でテストしますか?
A:はい、ACID3テストの合格に取り組んでいます。100%合格した内部ビルドを作成しましたが、テストは再び変更されました。 その後、再度行いましたが、いくつかの特許問題が発生しました。 さらに、一定期間優先される懸念事項もあります。 Googleに対しても同じ最適化を行ってみましょう。

Q: どのブラウザが最速ですか?
A:推測)
冗談ですが、実際にはパフォーマンスはあなたが何をするかにかかっています。 ブラウザーがより高速に動作するというテストをいつでも見つけることができます。 数年前、オペラはJavaスクリプトでより速く、誰も気にしませんでした。 しかし、現在ではより大きなJavaアプリケーションが増えており、最適化に取り組んでいます。

Q: オペラをどのように宣伝しますか?
A:広告のためのお金はあまりありません。 しかし、私たちは新しいマーケティングの動きを探して開発しています。 昨年、ロシアのユーザー数は50%増加しましたが、今年も同じことが予想されています。

Q: HTML5についてどう思いますか?
A:広く使用されます。

Q: オペラのプログラマーの平均給与はいくらですか?
A:あなたがどれだけ賢いかによって異なります。
Operaは適切な給料を支払っています。あなたは飢えません。 Operaは世界を変え、世界を見ることができる会社ですが、ほとんど買うことはできません。 給料はまともです。

Q: オペラと危機。
A:危機は私たちにほとんど影響していません。 唯一の制限は、ATMに行くときです。1,000ドルのドル札の引き出しに制限されます;)
危機は従業員に少し影響を与えました。 しかし、一般的に、世界的な危機による被害は認識できません。 今は家を買う良い時期です。来年です。
深刻なビジネスがあり、成長しているオフィスで働いていることを嬉しく思います。

Q: オペラのバージョン10の新しいオプションは何ですか?
A:私はあなたにこれを伝えることができます:
ごみ箱がある家の外に行こう、私はあなたに言うでしょうが、1つだけが戻ります)
パフォーマンス、品質、標準サポート、新しいソフトウェアインターフェイスのサポートには、いくつかの興味深い革新があります。 しかし、私はこれ以上何も言うことができません。驚いたことに、第10版が少し、数か月間リリースされるまで、それ以上です。

UPD後でカフェに行った人は退会してください)

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


All Articles