本日、Lunascape6.2α(テスト版)をリリースしました。 Lunascape6.2α(フル版) Lunascape6.2αはFirefox3.6.3に相当するGeckoエンジンを搭載したバージョンです。 (現行のLunascape6.1.4はFirefox3.5.9相当のGeckoエンジンを搭載しています) Geckoエンジンのバージョンアップにともない、未知の不具合が生じる可能性が あるため、今回はα版を公開し通常よりも時間をかけて検証を行います。 お気づきの点、不具合報告は Luna BBS にてお願いいたします。 Lunascape6...
前回の Lunascapeスクリプトサイドバープラグイン作成のポイント に続き、今回はLunascapeスキン制作のポイントをご紹介します。 スキン作成習得までの道のりは、次のステップを踏むのがおすすめです。 既存のスキンから参考スキンをダウンロードする 約200(2010/4/22現在)のスキンを現在ダウンロード可能です。 http://skin2.lunascape.jp/ まずはお気に入りのスキン、もしくは制作したいスキンのイメージに近いものをダウンロードしてみましょう。 例として「 ディープブルー[Lunascape Design] 」をダウンロードしてみます。 参考スキンをいじってみる...
前回に引き続きLunascapeのトリプルエンジン実装に関する設計をお話します。 前編としてトリプルエンジンアーキテクチャの技術的な思想について紹介しましたが、 後編ではトリプルエンジンの内部設計の一部をお話したいと思います。 前回、「単一ブラウザ利用時の不都合」について、以下の例を挙げました。 ・ブラウザ(エンジン)によってはサイトの表示自体ができない ・ブラウザ(エンジン)によってはサイトの表示が崩れる ・ブラウザ(エンジン)によってはサイトの表示が遅い 昨今、例に挙げたようなサイトはさほど特別なサイトでもなく、少なくとも私の日常的なウェブブラウジングでは頻繁に遭遇します。 今回は、これらのサイトを複数の...
今回から2回に分けて、Lunascapeのトリプルエンジン実装に関する設計を少々お話します。 前編としてトリプルエンジンアーキテクチャの技術的な思想の、 後編として思想に基づく内部設計の一部をお話したいと思います。 Lunascapeのトリプルエンジンについては、技術面でグローバルに高い評価をいただいております。 一方で、「人のふんどしで相撲を取っているだけではないか?」といった旨の評価も散見されます。 これについては技術的な側面から、ごく一部については「YES」、しかし他の多くの部分については「NO」、と言えます。 "レンダリングエンジン"の基本機能は「HTMLファイルを解析し...
今回はLunascapeのプラグインタイプの一つ、LHO(Lunascape Helper Object)について紹介します。 LHOというのは、ひと言で言うとBHO(Browser Helper Object)のLunascape版という位置づけになります。 ツールバー/サイドバープラグインがそれぞれ表示メニューから呼び出されウィンドウとして生成されるのに対し、 起動時に自動的に読み込まれ、ウィンドウを持たないプラグインとして動作します。 パッケージの仕様について 基本的な仕様は こちら のプラグイン開発仕様に基づく プラグインパッケージの構成も前述仕様に基づき、サイドバープラグインやツールバープラグインのものに準じる...
本日ほぼ1年ぶりのメジャーバージョンアップとなるLunascape6α ORIONをリリースいたしました。 Lunascape6α ORIONは、Lunascape5 Genesisで実現したトリプルエンジンに加え、Internet Explorer向けアドドン、既存のLunascape向けプラグインに加え、Firefox向けアドオンもサポートし、世界で初めて3つのアドオン仕様に対応したトリプルアドオンに対応した統合ブラウザ環境となりました。Lunascapeは世界で唯一、ほとんどのウェブ、そしてアドオンを一つのインターフェースでシームレスに利用できます。 近年はブラウザも多様化し...
rudo@開発チームです、ご無沙汰しております。 先日、 社長にそそのかされて 身近な人々の強い推しを受けてついにiPhoneを買ってしまいました。 当初は要らないだろうと抵抗していたのですが、気づけば開発メンバーの8割以上が持っており 取り残されてる感に負けて購入に至りました。 買う時は割と消極的だったのですが、いざ持ってみると何かと便利です。 例えば、会社の近くにラーメン屋が少ないと思っていたのですが「マップ」を 開いてみると意外にたくさんあることがわかった、など絶えず新鮮な発見・驚きがあります。 そんなiPhoneですが、しっくりこないことが一つあります。そう、ブラウザ(Safari)がイマイチ使いやすくないのです...
フォーラムにて「JavaScriptエンジンCarakanのプラグイン」を要望する投稿があったので、今回は、JavaScriptエンジン"Carakan"を擁する Opera Webブラウザーに触れてみたい。 " Carakan "(発音はチャラカンないしジャラカン)は、Opera 10に搭載予定のJavaScriptエンジンである。ただ、2009年6月16日リリースの Opera 10.0b lab release でもJavaScriptエンジンはOpera 9.5以来の"Futhark"が使われており、現時点でその実際のパフォーマンスを知る術はない...
本日からこちらでbloggingを始めることになりましたRyuKと申します。Lunascape Webブラウザの開発を行うかたわら、ここLunascape Labsでは、本日配布開始の2ch Plugin for Lunascapeを嚆矢に、新鮮なトピックを皆様と共有できればと考えております。よろしくお願いします。 *************** 2ch Plugin for Lunascapeは、いわゆる 2chブラウザ の機能を、Lunascapeのプラグイン機構を利用し、Lunascape上で再現しようとする試みであ る。その特性の1つ1つは既存の各2chブラウザとオーバーラップする場合があるが...