ホーム > President Blog : Sophia Cradle Incorporated

Sophia Cradle IncorporatedPresident Blog : Product

2005 年 10 月 03 日 : BREW アプリ開発環境 “ ソフィア・フレームワーク ” の C++ 機能を強化

[PRESS RELEASE]

ソフィア・クレイドル、BREWアプリ開発環境“ソフィア・フレームワーク”のC++機能を強化

〜スピードとメモリに関して携帯電話ハードウェア制約を克服し、BREW向けC++開発環境を実用化


[概要]

携帯電話向けソフト開発の株式会社ソフィア・クレイドル(本社:京都市、代表取締役社長:杉山和徳、以下 ソフィア・クレイドル)は、BREW【※1】アプリをC++【※2】で開発できる“SophiaFramework”【※3】をバージョンアップしました。スピードとサイズ、信頼性の観点からC++ライブラリの体系を見直し、刷新しました。その結果、BREWアプリをC++によって実用的に開発することが可能になりました。2005年10月3日から同製品β版無償トライアル受付を同社ホームページにて開始します。


[詳細]

携帯電話向けアプリは大規模化し複雑化する一方、開発期間は逆に短縮化される傾向にあり、開発生産性の向上はこの業界最大の課題です。PC向けアプリ開発では、再利用可能な“クラス”と呼ばれるモジュール群の組み合わせによってアプリを開発する、“オブジェクト指向アプローチ”によりこの課題は解決されています。

“オブジェクト指向アプローチ”では生産性は向上するものの、一般にそのアプリはスピードが遅く、サイズも大きくなるという欠点があります。PCと比較してハードウェア資源が圧倒的に劣る携帯電話ではこれが最大のボトルネックとなり、これまでこのアプローチが採られることはありませんでした。

この度、ソフィア・クレイドルはBREW向けアプリ開発環境“SophiaFramework”を“C++”と呼ばれるオブジェクト指向プログラミングの機能を中心にバージョンアップしました。それによって世界で初めてBREWアプリを“C++”で開発できる環境の実用化に成功しました。特長はスピード劣化を抑えた上で、コンパクトなサイズで、しかも信頼性の高いBREWアプリを簡単かつ短期間で開発できることです。“オブジェクト指向アプローチ”の再利用性を活かして、高度なアプリを過去のアプリ資産をベースにして重層的に開発することすら可能です。また、理解しやすく、不具合が生じにくいプログラミングスタイルも提供します。

2005年10月3日より同製品β版無償トライアル受付を同社ホームページにて開始します。価格は1ライセンス30万円(税抜)から。ソフィア・クレイドルは年間500ライセンス以上販売することを見込んでいます。

無償トライアル受付URL : リンク
SophiaFramework URL : リンク
本プレスリリースURL : リンク

■SophiaFramework Ver.3.0 の主な機能拡張
 1.新しいクラスおよび関数の追加
  ・乱数クラス
  ・日付クラス
  ・DNS 解決クラス
  ・ブロックアロケーションをサポートするヒープ管理クラス
  ・POP3・SMTP プロトコルを扱うメール送受信クラス
  ・ARM 組み込みライブラリを利用可能にする関数
 2.既存ライブラリの改良による開発支援の強化
  ・コードサイズと速度の最適化
  ・シミュレーター上でのメモリの確保・解放追跡機能強化
 3.BREW 3.1対応
 4.Visual Studio.NET とRealView Compilation Tools for BREWに対応

以上


■用語解説

【※1】BREW
読み方:「ブリュー」または「ブルー」
2001年1月に米国クアルコム社が発表した携帯電話向けソフトウェアの規格。「ブリュー」もしくは「ブルー」と読む。異なる携帯電話機のOSの仕様差を吸収し、単一のコンパイル後のプログラムをインターネットからダウンロードし、さまざまな携帯電話機でそのまま高速に動作できるように設計されている。日本ではKDDIが2003年2月よりBREWサービスを提供開始。NTT ドコモの一部の機種でBREWが採用されている。2005年10月現在、世界で24ヶ国45 の通信キャリアが採用しており、世界的な規模でその普及が急速に進んでいる。 

【※2】C++
読み方:「シープラスプラス」または「シープラプラ」
再利用可能なモジュールを組み合わせてプログラミングする、オブジェクト指向アプローチの観点からC言語を拡張したプログラミング言語。モジュール性と再利用性の観点から、C++によってプログラムの開発生産性が向上するに止まらず、保守性にも優れるというメリットがある。プログラムのスピードが遅くなり、サイズも大きくなるという点をデメリットとして挙げることができる。

【※3】SophiaFramework
読み方:ソフィア・フレームワーク
ソフィア・クレイドルが2002年8月に発表した、BREWアプリをC++プログラミングで開発することを世界で初めて実現した唯一のBREW向けC++オブジェクト指向開発環境。ユーザーインターフェース、通信、グラフィック描画、文字列処理など、ビジネス、コンテンツ、ゲームなどジャンルを問わず、あらゆるBREWアプリを開発するのに必要十分な“クラス”と呼ばれるプログラムモジュール群がラインナップされている。すでにKDDI公式EZアプリ(BREW)やビジネス系BREWアプリで多数の導入実績がある。

続きを読む "BREW アプリ開発環境 “ ソフィア・フレームワーク ” の C++ 機能を強化" »

  

2005 年 09 月 18 日 : 時を超えて

創業の頃は"生存すること"が経営の主眼だった。さまざまな創意工夫と懸命な努力をしたので増収増益基調の安定が得られたのだろう。

ベンチャー起業で重要な岐路は、経営が安定した時に採る一手ではないかと思う。それから法人として根幹ともいえる重要な"人格"が形つくられてゆくのではないだろうか。

ソフィア・クレイドルが目指しているのは"時を超えうる作品"の創造である。

私たちの文化的なクオリティの高い生活は、偉大な先人たちの発明や発見、創作のお陰である。何年、何十年、何百年も前の音楽、絵画、書物から学んだり心癒されることは数知れない。インターネットにしても電気や通信、コンピューターの発見、発明なくして存在しえない。

それは過ぎし日のものがいまなおも生き続けている感覚に近い。私たちはそういったものを受け継いで快適な生活を送る恩恵に授かっている。だからこそ、私たちも、時を超えて後世に伝わる素晴らしいものの創造に取り組む姿勢が大切なのではないかと思う。

  

2005 年 09 月 16 日 : 携帯Java専用アプリ圧縮ツール ”ソフィア・コンプレス” をアップグレード

PRESS RELEASE

ソフィア・クレイドル、携帯Java専用アプリ圧縮ツール" ソフィア・コンプレス " をアップグレード

〜 新しいクラス融合機能により圧縮スピードが45 %向上 〜

【概要】

携帯電話向けソフト開発の株式会社ソフィア・クレイドル(本社:京都市、代表取締役社長:杉山和徳、以下 ソフィア・クレイドル)は、2005年9月21日よりSophiaCompress(Java) 【※1】Ver.3.2の出荷を開始します。今回のバージョンアップでは、新しいクラス融合機能 【※2】の搭載により、従来と比べて、圧縮スピードが最大で45 %向上しました。また実行時のメモリ不足を回避する機能も搭載されました。2005年9月16日より無償トライアル版の申し込み受付を同社ホームページにて開始します

【詳細】

ソフィア・クレイドルは、携帯Java専用アプリ圧縮ツールSophiaCompress(Java) を Version 3.2 にバージョンアップし、2005年9月21日より出荷開始します。今回のバージョンアップの特長は、新しいクラス融合機能搭載による圧縮スピードの向上です。

携帯電話端末ハードウェアの進歩に伴って、携帯Javaアプリのサイズは大規模化しています。SophiaCompress(Java) では、携帯Javaアプリを構成する複数の”クラス”と呼ばれるモジュールを一つに融合するクラス融合機能により、携帯Javaアプリのサイズを飛躍的に小さくするというソフト技術を提供してきました。しかし、融合すべき”クラス”の組み合わせを無作為に行えば計算時間が膨大に発生するため、圧縮に多くの時間を要するという課題を抱えていました。これはアプリが大規模になればなるほど顕著になります。

そこで、今回のバージョンアップでは、融合すべき”クラス”組み合わせの最適化方法を、自動と手動の2パターンを用意するという新しいソフト技術を開発しました。その結果、圧縮スピードが最大で約45 %向上しました(当社調査)。

SophiaCompress(Java) Ver. 3.2 の主な拡張機能

1.圧縮スピードの高速化:最大約 45 %アップ
2.実行時のメモリ不足を回避する機能
3.ant 【※3】 から利用できる機能
4.インストーラ機能

なお、同社サイトにて、バージョンアップした本製品の無償トライアル版の申し込み受付を2005年9月16日より開始します。本製品の価格は1ライセンス30万円(税抜)から。

SophiaCompress(Java) URL:/products/sophiacompress_java/index.html

無償トライアル版受付URL : /form/trial_scj.html

本プレスリリースURL : /pressrelease/2005/20050916.html

以上

■用語の説明

【※1】 SophiaCompress(Java)
読み方:ソフィア・コンプレス・ジャバ
ソフィア・クレイドルが 2002 年 7 月に発表した、世界の携帯Java 仕様に対応した携帯電話専用の Java アプリ圧縮技術。コンパイル後の JAR 形式 Java アプリをそのまま圧縮し、実行できる携帯Java 専用アプリ圧縮ツール。大手コンテンツプロバイダや大手ゲームメーカー、大手システムインテグレータなどを中心に多数の導入実績があり、事実上の業界標準 Java アプリ圧縮ツールとなっている。

【※2】 クラス融合
二つ以上のJava のクラス(*)ファイルを、全部の機能をあわせ持った一つのクラスファイルに統合する機能。それぞれのクラスファイルの持つ情報を共有することができるため、融合されるクラスの数が多ければ多いほど高い圧縮率が期待できる。
(*) クラスとはJavaアプリケーションを構成するモジュール (部品) のこと

【※3】 ant
読み方:アント
一連の処理を自動化するためのJavaのツール。例えば、一般に大規模なソフトウェアはたくさんのプログラムから構成されるが、それらのプログラムをコンパイルし、設定ファイルを変更し、CVSサーバーに反映させるなどの一連の煩雑な作業をantにより自動化できるというメリットがある。

  

2005 年 08 月 09 日 : Lifecycle

マーケティング理論によれば、製品には導入期、成長期、成熟期、衰退期といういわゆる製品寿命があって、それを前提とした戦略と戦術の策定と実践が重要であると言われる。ただ、過去の歴史を振り返れば、永遠に成長期であったり成熟期であったりするモノが存在するのも事実なのだ。音楽や絵画、或いは楽器や車などマシンも"古典"と呼ばれるような作品は、あたかも時が止まったかのように何百年もの時を経ているのに、今もって健在で生きいきとして魅力を感じることができる。

何ごとも思いから始まる。そんな"作品"と呼べるくらいの超一流の製品を創造することが出来て、それが人間の寿命を超越して永遠に近いほど存続しえるとすれば…どれくらい素晴らしいことだろう。これこそがお金に換えることすら叶わない究極の価値であり、人生を賭けて打ち込む理由もそこに見出せる。

確かにそんな偉業を成し遂げるのは簡単じゃないと思うけれども、モーツアルトやピカソのような作品が過去の事例として存在する以上、可能性は決してゼロでない。むしろ逆に無限の広がりのようなものがそこにある。

IT業界にこの身を置いて、ドックイヤーとかラットイヤーとか言って慌しく節操無く動いている業界構造そのものに何となく違和感を感じざるを得ない。日々、海岸に押し寄せては引く波間のうたかたのように多種多様なインターネットのサービスが生まれては消え去ってゆく。でもコンピューターやインターネットの原理自体は何十年間も全く変わっていないし、それを使う人間も"ニュータイプ"に革新したわけでもない。

製品とはそれを利用する人間がいて初めて用を為す。生物の進化の時間は私たちの寿命を遥かに超えてゆったりと流れている。人間そのものが変わるにはきっと何万年以上もの時が必要なのだろう。それくらい時の流れは雄大であって、製品開発のヒントも、そんな風に人類の進化を見つめたり、永遠の寿命を持つものにロマンや憧憬を感じたりするところに隠されているように思う。

  

2005 年 08 月 05 日 : Language

何気なく使っている"日本語"、普段その有難さを実感する人は少ないだろう。もし"日本語"が使えないとすると、その瞬間からこの上なく不便な生活を送らなければならない。実際のところ、言葉というものは人間にとって無くてはならない重要なものであり、今日の文明や文化もそのお陰とも言える。

人間というのはおかしな生き物だ。それがないと致命的ともいえるくらいに大変なのに、普段はそのメリットに全く気が付かない。"メラビアンの法則"でも言語はコミュニケーションの7%くらいしか影響を及ぼさないと言うけど、絶対にそんなことは無いと個人的には思う。

人間のコミュニケーションが言語によってなされるように、コンピューターとのコミュニケーションはプログラミング言語と呼ばれる存在によって為される。マイクロソフトBasicオラクルSQLボーランドPascalアドビPostscriptというように、ソフトウェア業界における偉大なベンチャーが飛躍したきっかけはコンピューター言語での成功である場合が多い。

これは恐らく、日常生活で言語が重要なのと同じような関係で、コンピューターの世界でも言語というものが重要な位置付けを占めるからだろう。それで上にあげたようなハイテクベンチャーの如く、大いなる成長と発展を遂げようとするならば、言語というものが成功のキーになると考えている。

だからソフィア・クレイドルでは、携帯電話向け組込みソフトを記述するためのプログラミング言語に関連する製品の研究開発に特にこだわっている。

  

2005 年 08 月 02 日 : Strategy & Tactics

起業家にはそれぞれに"戦略(Strategy)""戦術(Tactics)"があると思う。

それでは"戦略""戦術"を打ち出す上で最も大切な考え方は一体何なのであろうか?

一つの答えは「その組織に所属するすべてのスタッフが瞬間的に理解できる単純明快さ」だろう。個人的に"戦略""戦術"をこんな風に定義している。"戦略"とは着地点、"戦術"とは着地点に辿り着くための経路であると。

具体的に言えば、ソフィア・クレイドルの"戦略"は次のようになる。

Strategy "世界のあらゆる携帯電話組み込みソフト開発でソフィア・クレイドルの技術が使われること"

"戦術"とはその着地点に到達するための経路だからこんな具合。

Tactics 1. 世界に通用するソフト開発を為し得る超一流の人材を世界から募ること

Tactics 2. プログラミング言語や圧縮技術など汎用性と普遍性に富むソフト開発に的を絞り、集中投資すること

Tactics 3. 想定されるお客様に最適な Web サイトをデザインし構築し運用すること

Tactics 4. 製品 や Web は、日本語のみならず、英語、中国語など多言語対応すること

Tactics 5. ソフィア・クレイドルのソフトを自社のサーバーから世界に向けてネット配信できるインフラをデザインし構築し運用すること

ベンチャーの強みはある分野に集中特化し、熱意と情熱で新しい発見や発明をスピーディに実現する過程にある。それを達成するためには所属するすべてのスタッフが"戦略""戦術"を完璧に理解していることが何よりも重要である。そのためには"戦略""戦術"は全てのスタッフにとって単純明快であることが必須条件である。

  

2005 年 06 月 16 日 : 第2弾、海外向け製品を出荷開始!

本日、SophiaCompress(BREW) Version2.0 を世界マーケット向けに出荷開始した。この製品は日本ではKDDIが採用するBREWのアプリケーションを半分のサイズに圧縮するソフトツールである。Googleで「BREW」と「圧縮」又は「compress」のキーワードで検索していただければ分かるのだが、BREWアプリを圧縮するという機能に関して世界で「唯一・無二」の製品である。

BREWの世界マーケットは毎年300%以上の伸びを示している。海外から弊社へ寄せられる問い合わせ件数から察すれば、昨年末あたりからは海外マーケットのひろがりが急加速している様相すら感じ取れる。

今年は海外ビジネスというものを研究する年とし、来年以降本格化させる目論見でいる。

(*)海外向け製品でもあるので、英文のプレスリリースも作成した。(追記にあり)

---------------------------------------------------------------------------

ソフィア・クレイドル、BREW圧縮ツールを海外出荷開始

〜BREWを採用する24カ国45キャリアのアプリ開発会社向けに販売〜

[概要]

携帯電話向けソフト開発の株式会社ソフィア・クレイドル(本社:京都市、代表取締役社長:杉山和徳、以下 ソフィア・クレイドル)は、2005年6月16日より、世界唯一のBREWアプリ圧縮ツールである 『SophiaCompress(BREW)』 の、BREW 3.1(最新版)に対応した新バージョンを国内外24ヵ国に出荷開始します。また、同時に同社サイトにて無償評価版の提供を開始します。


[詳細]

2003年2月KDDIが日本に導入した、BREW (※注1)が搭載された携帯電話が現在1000万台を越える規模で普及しています。今年度秋にはNTTDoCoMoからもBREW対応端末が発売されます。海外ではBREWを導入している端末メーカー数は34、通信事業者数は45まで拡大しており(2005年6月現在)、毎年300%増の勢いで総ダウンロード数も急増し、海外市場におけるBREWアプリの圧縮ニーズが急激に高まっています。

このような市場の流れを受け、ソフィア・クレイドルでは世界唯一のBREWアプリ圧縮ソフトである、『SophiaCompress(BREW)』(※注2)を開発しました。この『SophiaCompress(BREW)』を使うとより小さいサイズの多機能なアプリを作ることができ、これまで国内市場において多数のゲームメーカー、コンテンツプロバイダ、システムインテグレーターを中心に採用された実績があります。

この度、2005年6月16日より英語版の『SophiaCompress(BREW)』を海外のBREWアプリ開発会社に向けて販売開始します

本製品は1ライセンス30万円。国内市場を1とすると海外市場の規模は5であると見積もり、従来販売量の500%増を見込んでいます。今年度では全世界で1000ライセンスの販売を計画しています。

なお、下記の当社サイトにて、同時に本製品の無償評価版の提供を開始します。

『SophiaCompress(BREW) Version 2.0』無償評価版申し込みURL:
/products/bcompress/index.html

本プレスリリースURL:
/news/press/20050616.html

以上

主な新機能
●BREW 1.x 、2.x 、3.x の全てに対応
●Qualcomm 仕様準拠
●ドラッグ&ドロップ圧縮機能など操作性の向上
●マニュアル及びユーザーインターフェースの英語化
●メモリ容量の少ないBREW端末でも利用可能


用語の説明

【※1】BREW
2001年1月に米国クアルコム社が発表した携帯電話向けソフトウェアの規格。「ブリュー」もしくは「ブルー」と読む。異なる携帯電話機のOSの仕様差を吸収し、単一のコンパイル後のプログラムをインターネットからダウンロードし、さまざまな携帯電話機でそのまま高速に動作できるように設計されている。日本ではKDDIが2003年2月よりBREWサービスを提供開始、NTTDoCoMoが今年秋頃からのサービスの開始を発表している。その他にも世界的な規模で普及が進んでいる。


【※2】SophiaCompress(BREW)
ソフィア・クレイドルが2003年11月に発表したBREWプログラム圧縮技術。BREWプログラムのコンパイル後の形式である、modファイルをそのままプログラム圧縮し、実行できる世界唯一のBREWプログラム圧縮ツール。既に大手コンテンツプロバイダや大手ゲームメーカーなどに多数の導入実績があり、本技術を応用したKDDIの公式EZアプリ(BREW)のサービスが開始されている。

●詳細情報URL:/products/bcompress/index.html

続きを読む "第2弾、海外向け製品を出荷開始!" »

  
<前のページ |  1 | 2 | 3 | 4 | 5 | 6 | 7  |  次のページ>