携帯電話ソフトウェア

携帯電話ソフトウェア

スポンサードリンク
スポンサードリンク

携帯電話ソフトウェア

No.
タイトル
カテゴリー
価格
ソフトの種類
Expand All
1
プログラミング - ライブラリ
Perl Artistic
可動装置:: UserAgentは移動式ユーザエージェントストリング解析のクラスである。

概要

情報がユーザーエージェントストリングから解析した###プリント:
使用の可動装置:: UserAgent;
私$useragent = Nokia6600/1.0 (4.09.1) SymbianOS/7.0s Series60/2.0 Profile/MIDP-2.0 Configuration/CLDC-1.0;
私$uaobj =新しい可動装置:: UserAgent ($useragent);
($uaobj->success ()) {
プリントベンダー: 。 $uaobj->vendor ()。 「n」;
プリントモデル: 。 $uaobj->model ()。 「n」;
プリントバージョン: 。 $uaobj->version ()。 「n」;
プリントSeries60: 。 $uaobj->isSeries60 ()。 「n」;
プリントImodeか。:。 $uaobj->isImode ()。 「n」;
プリントMozillaか。:。 $uaobj->isMozilla ()。 「n」;
プリント基準か。:。 $uaobj->isStandard ()。 「n」;
プリント屑か。:。 $uaobj->isRubbish ()。 「n」;
}
他に{
プリント「ない移動式ユーザーエージェント: $useragentn」;
}


###は顧客がモバイル機器であるかどうか定める。
使用の可動装置:: UserAgent ();
CGIを使用しなさい();

#小切手1: ヘッダのユーザーエージェントのプロフィールURLを送れば(小切手)
foreach私の$name (X_WAP_PROFILEのプロフィール、13_PROFILE、56_PROFILE) {
(存在している($ENV {「HTTP_$name」})) {
プリント「顧客ユーザーエージェントのプロフィールヘッダが、そうおそらく移動式device.n」にある;
最後;
}
}

#小切手2: WMLをサポートすれば) (小切手:
私$q =新しいCGI ();
($q->Acceptの(テキストかvnd.wap.wml) == 1) {
プリント「顧客WMLを移動式device.n」はおそらくそうサポートする;
}

#小切手3: このクラスがそれを解析できれば(小切手)
私$uaobj =新しい可動装置:: UserAgent ();
($uaobj->success ()) {
プリント「顧客ユーザーエージェントそう移動式device.n」は解析できる;
}

基本的な構成部分に移動式ユーザエージェントあストリング、最も重要なベンダーおよびモデルがあることを解析する。

これをするための1つの理由はデータベースで調べベンダーモデル特定の装置特性へこの情報を使用することである。 どのIveが(のために)他のクラスを開発したか使用するこれをするのにユーザエージェントのプロフィールをまた使用できるが、すべての携帯電話がこれらがの特により古いタイプない。 もう一つの理由は訪問の顧客が移動式受話器であるかどうか検出することである。

実質の移動式ユーザーエージェントストリングだけこのクラスによって正常に解析することができる。 ほとんどのWAPのエミュレーターは通常装置がエミュレートするのと同じユーザーエージェントストリングを使用しないのでサポートされない。

2
通信 - テレフォニー
GPL (GNU Gene
電話マネージャのプロジェクトは携帯電話の面を制御することを許可するように作成されるプログラムである。

「電話マネージャ」のある主要特点はここにある:

· 背景の実行; パネルの通告領域の現状を明記する。
· テキストメッセージ(SMS)が着く場合の表示画面上の警報
· 機能を送るテキストメッセージ(SMS)

3
デスクトップ環境 - 道具
GPL (GNU Gene
OBEXはOBEXスタックが装備されている携帯電話へファイルを送るを電話サービスメニューに可能にする送る。

それはUSBの接続が付いているNokia S60 (精密がある6630)の電話のためになされる。 設定、進歩表示器がない。 ファイルはメモリ・カード(Eにコピーされる: 駆動機構)

openobexおよびobexftpを必要とする。

この原稿が誰かのために有用であるかもしれないことを望みなさい。 苦境、注釈および提案を掲示しなさい。

4
その他 - ドキュメント
(FDL) GNU Fre
Linux移動式ガイドはLinuxのユーザーのためのガイドおよびラップトップ、ノート、PDAsおよび他のモバイル・コンピュータである。

LinuxラップトップHOWTOとして知られていたこのガイドは前だったが、カバーLinuxおよびモバイル・コンピュータ装置に今一般に伸びた(ラップトップ、PDAsの移動式携帯電話、デジタルカメラの計算機、wearables、…)。 これらの装置はデスクトップまたはタワーのコンピュータと異なっている。

それらはPCMCIAのカード、赤外線およびBlueToothポート、電池、ドッキング端末のようなある特定のハードウェアを使用する。 ハードウェアの部品はで程にデスクトップ、例えばグラフィックス・カード容易に変更することができない。 多くの場合ハードウェアはより限られている(例えばディスク空間、CPUの速度)。

モバイル機器のLinux (および他のオペレーティング・システム)のためのハードウェアサポートは時々より限られている(例えば図形はの内蔵モデム欠ける)。 それらは頻繁に専門にされたハードウェアを使用する、それ故にドライバーを見つけることはより困難である場合もある。 何回もそれらは変更の環境で使用される、そう多重構成および追加機密保護の作戦のための必要性がある。

Linux移動式ガイドはラップトップおよびPDAsのためのインストール方法および異なった(ネットワーク)環境のための構成、ポータブルコンピュータのための安全保障問題および大いに多くを説明する。 TuxMobilはLinux移動式ガイドの起源、ダウンロードのために使用できる最新の問題を常に提供する。

このリリースで新しい何が:

· keytouchへのリンクは余分キーセクションでなされた。

5
プログラミング - ライブラリ
Perl Artistic
番号:: 電話:: IEは番号のためのアイルランド特定の方法の共和国が付いているパールのモジュールである:: 電話。

概要

使用番号:: 電話;

$dermots_phone =番号:: Phone->new (IE、017654321);

方法

番号からの次の方法:: 電話はオーバーライドされる:
is_valid

番号は各国用のナンバリングスキームの内で有効である。 それはかもしれないか、またはまだ割り当てられないかもしれないまたは予約であるかもしれない。 方法次のいずれかのための本当を戻すどの番号でもまた有効である。

is_allocated

番号は使用のためのtelcoに割り当てられた。 それはまだ使用中ではないかもしれなかったりまたはかもしれなかったりまたは予約ではないかもしれない。 現在実行されない。

is_geographic

番号は地理上の区域を示す。
is_fixed_line

番号は、使用中場合の、固定ラインだけを示すことができる。

is_mobile

番号は、使用中場合の、携帯電話だけを示すことができる。

is_pager

番号は、使用中場合の、ポケベルだけを示すことができる。

is_tollfree

発呼者はこの番号に呼出しのために通常の状況で満たされない。

is_specialrate

番号は、使用中ときの、特別なレートを引き付ける。 例えば、サービスのための地方料金、かプレミアムレートで各国用に電話をかけること。

is_adult

番号はポルノグラフィーのような大人の性質のサービスに、使用中ときの、行く。

is_network_service

番号はある種の人間オペレータ、ディレクトリ照会、緊急時サービス等のようなネットワークサービスである

country_code

リターン353。

調整装置

ウェブサイトまたは電話番号のようなオプションの細部との適切な文字セット電気通信の調整装置がだれであるか発言のテキストを戻す。

areacode

-番号のための…市外局番を-適当であれば戻しなさい。 適当、リターンundef。

areaname

-番号の…領域の名前-適当であれば、またはundefを戻しなさい。

契約者

番号の契約者の部品を戻しなさい

オペレータ

この番号を作動させるtelcoの適切な文字セットのそしてウェブサイトまたは電話番号のようなオプションの細部との名前を戻しなさい。 現在実行されない。

フォーマット

IDDコードと完全な番号の健全にフォーマットされていたバージョンを戻しなさい例えばアイルランドの第(021)のために765-4321 +353 21 7654321を戻す。



番号is_internationalが、2文字ISOの国番号を戻せば。

NYI

限定:

· 厳しく、この種類の番号の重複sppeaking:: 電話:: イギリスのクラスは悪い。 全く新しいimplemantationはよりよいこと現れるかもしれないけれども、整頓されたの順序である。
· 結果は現在の割り当てに私の自身の調査正確ただである。 ユーザーフィードバックの歓迎。
· 移動式プレフィックスのわずかな所有者の名前が与えられる間、番号可搬性はこの情報を信頼できなくさせる。

6
インターネット - HTTPの
Perl Artistic
移動式網のプロキシはあるモバイル機器(携帯電話網のブラウザ、等)からより多くのWebページを使用できるようにするa (CGI)のツールである。

私が私の携帯電話の移動式ウェブブラウザを使用し始めたときに私が実現した事の1つは私の携帯電話のウェブブラウザが私が見ることを単に可能にしないこと多くのWebページがあったことだった。 T-Mobileからの私の光沢がある新しいMotorola Razrは、多くのページのために、「413のようなエラーメッセージを表示する: ページは表示することができない」。 それは頻繁に迷惑に起こった; 私の携帯電話からの網を閲覧することは単に裂けた大きい固まりが付いている本かマガジンを読むことを試みることのようたくさんだった。 そして私が修理することを試みたときに私は何かが抜けているかもしれないが容易に使用できる解決なしで大きい問題のようにようである。

従って私は私の自身の解決を提供することを試みた。 私は私の携帯電話のウェブブラウザのために働かせる方法で表示するのは移動式網のためのWebページを示すプロキシを作ったからである。 技術はページング、札のクリーニング、およびパフォーマンスを改善するオプションのキャッシュを含んでいるが技術的詳細に得ないで、私が私が先にアクセスできなかった網のあるページにアクセスしてもいいことをこれは意味する。

このリリースで新しい何が:

· 原稿が疑って404のエラーを報告したバグは固定だった。
· より小さいデフォルト・ページのサイズは札豊富なページが移動式網のブラウザで表示可能である方法でもっと多分されるのはセットされたからである。

7
Linux Software - テレフォニー
GPL (GNU Gene
Ptkの電話は住所録として使用されるべきPerl/Tkに書かれる小さいプログラムである。

それは電子メールアドレスを扱い、またコメントする。

8
プログラミング - ライブラリ
Perl Artistic
可動装置:: WurflはWURFL (無線ユニバーサルリソース・ファイルへパールのモジュールインターフェイスである。

概要

私$wurfl =可動装置:: Wurfl->new (
wurfl_homeの=> 「/path/to/wurfl/home」、
db_descriptorの=> 「DBI: mysql: database=wurfl: host=localhost」、
db_usernameの=>のwurfl、
db_passwordの=>のwurfl、
wurfl_urlの=> q {http://wurfl.sourceforge.net/wurfl.xml}
);

私$dbh = DBI->connect ($db_descriptor、$db_username、$db_password);
私$wurfl =可動装置:: Wurfl->new (dbhの=> $dbh);

私$desc = $wurfl->get (db_descriptor);
$wurfl->set (wurfl_homeの=> 「/another/path」);

$wurfl->create_tables ($sql);
$wurfl->update ();
$wurfl->get_wurfl ();
$wurfl->rebuild_tables ();

私の@devices = $wurfl->devices ();

のため私の$device (@devices)
{
プリント「$device-> {user_agent}: $device-> {ID} n」;
}

私の@groups = $wurfl->groups ();
私の@capabilities = $wurfl->capabilities ();
のため私の$group (@groups)
{
@capabilities = $wurfl->capabilities ($group);
}

私$ua = $wurfl->canonical_ua (「SonyEricssonK750i/R1J Browser/SEMC-Browser/4.2 Profile/MIDP-2.0 Configuration/CLDC-1.1」);
私$deviceid = $wurfl->deviceid ($ua);

私$wml_1_3 = $wurfl->lookup ($ua、「wml_1_3」);
プリント「$wml_1_3-> {名前} = $wml_1_3-> {値}: $wml_1_3-> {グループ} n」;
私$fell_back_to = wml_1_3-> {deviceid};
私$width = $wurfl->lookup_value ($ua、「max_image_height」、no_fall_backの=> 1);
$wurfl->cleanup ();

可動装置:: Wurflはwurfl (http://wurfl.sourceforge.net/)で表されるモバイル機器情報にインターフェイスを提供するパールのモジュールである。 可動装置:: Wurflのモジュールはデータベース(できればmysql)のこの装置情報を保存することによって働く。

それは「作成する表」文を含んでいるSQLファイルからの関連したデータベーステーブルを作成するためにインターフェイスを提供する(サンプルは分布を与えられる)。 それはまたhttp://www.nusho.it/wurfl/dl.php?t=d&f=wurfl.xmlで催されるwurfl.xmlファイルからのデータベースのデータをアップデートするために方法を提供する。
それは機能のリストのためのデータベースを問い合わせるために方法および機能のグループを提供する。 それはまた「標準の」ユーザエージェントストリングを生成するために方法を提供する(「canonical_ua」を見なさい)。

最後に、それは特定の機能/ユーザエージェントの組合せを値を調べるために方法を提供する。 デフォルトで、これは調べの機能の後退装置にこれらの機能が要求された装置のために定義されなければwurflの階層的な「後退」構造を利用する。

9
Linux Software - テレフォニー
GPL (GNU Gene
モバイル機器情報プロジェクトはWURFL (無線電信のユニバーサルリソース・ファイル)へのデスクトップインターフェイスアクセスを提供するJavaの振動アプリケーションである。

WURFLは無線デバイスの膨大な数の機能についての情報を含んでいる。

プロジェクトは私(ジムMcLachlan)、モバイル機器のためのJavaのプロジェクトを専門にしているソフトウェアのコンサルタントによって作成された(J2EETMの本質的にJ2METMの顧客は後部処理する)。

私のコンサルタント業作業の一部分はずっとモバイル機器のJavaの十字プラットホームの性質の限定へ顧客の「教育」である。 私は規則的に「対応<モバイル機器> MIDP-1.0かMIDP-2.0がか」。あるように質問の守備につかなければなったあらないことは そして何異なったMIDP-2.0装置か」。がそこにあるか「。

私が私のJ2MEアプリケーションを販売するように意図する私の最近のウェブサイトの開発の一部として、私は消費者およびちょうど開発者に有用である「豊富な内容」を必要として自分自身を見つけた。 うまくいけば、このツールは彼らの装置についての詳細を確認したいと思って人々に有用いる。

このリリースで新しい何が:

· このリリースは最終的にIDの擬似機能の問題を解決する。
· 引き起こされるバージョン1.2は隠れるべきデータを作るか、または模倣する; 1.2.1はこれを固定したが、現在の「ID」の代りに後退を使用したバグを追加した。

10
システム - ネットワーク
GPL (GNU Gene
LinuxのためのMIPL移動式IPv6はIPv6インターネットの草案の移動性サポートの実施である。 それはSami Kivisaari、ニクラスKämpe、Juha Mynttinen、トーニNykänen、ヘンリクPetanderおよびアンティTuominenによって小屋のソフトウエアプロジェクトのコースで最初に開発された。 コースの後で、それ以上の開発は理論的なコンピュータ・サイエンスのための小屋の実験室のGO/Coreのプロジェクトによってとられた。 今ではヘンリクPetanderおよびアンティTuominenは事業の調整者である。

LinuxのためのMIPL移動式IPv6はGPLのライセンスの下で解放されるフリーソフトである。 それを試みるか、またはそれについて考えている人々はほとんどを得るために私達のメーリングリストを定期講読することを考慮するべきである。 コードは決して完全であるが、私達は起こるすべての問題を訂正する全力を尽くす。

このリリースで新しい何が:

· このリリースはカーネル2.6.15にアップデートされた。
· それはopensslが使用できなければRFC 3775との完全な承諾を有し、組み込みの暗号機能で下る。
· それは壊れた仮想端末装置サポートおよびメモリリークを修復する。

11
システム - Linuxディストリビューション
GPL (GNU Gene
Linuxの可動システムのプロジェクト(LMS)はサポートが新しいUSBのフラッシュ・メモリ駆動機構の完全なLinuxシステムである。 意思は私達のシステムが付いているUSBサポートが付いているパソコンを起動することであり、従って私達はあらゆる管理および私達が選んだ、従って私達はそれをインストールする必要はない分析アプリケーションを有する。 こうすれば、私達は私達のLinuxシステムを私達のポケットで使用可能得られる常に。

このプロジェクトは徹底的な方法のLinuxシステムを調査し、同時にそれと楽しむ意思と起こった。 最初の考えは2つの分けられた訓練を溶かすことである: プログラミングおよびシステム管理。 そう健康な中心称された「システムプログラミングの装置レベル(ドライバー)の同様に多くのネットワーキングのレベルの私達の調査。

「Linux可動システム」ののある主要特点はここにある:

· メモリフラッシュUSBからの私達のLinuxシステムを始めるため。
· システムはあらゆるシステムの共通GNUのツールの選択である: ディスクの診断、メモリ、ツールを監察するハードウェア、ネットワーク等。
· LMSのタキシード
· できる限り井戸は目的の根本的な技術を深く調査するために新しいツールやユーティリティを開発する。
· 使用されたプログラミング言語はC、C++の大蛇でありパールは、外にシステムシェル・スクリプトを忘れている。
· リソースの最小化(ディスク空間、メモリ…) 開発の機能目的はない。

LMSsの主要な目標はUSBのフラッシュ・メモリ駆動機構を通って運ばれてできるGNU/Linuxの非常に専門にされた分布を達成することである。 分布がUSB装置で準備ができていれば、あなた自身のポケット送り、パソコンにそれを直接インストールする必要性無しでパソコンx86を開始できる。

LMSシステムはそれを「生きているCD」のような他の携帯用システムと別にするものがであるすべての情報交換と同様、ネットワークのネットワーク管理のような特定のタスクの開発、安全保障の分析、およびホストデータの回復および修理、目指す。 主旨は使用されること準備ができた私達の自身のポケットのLinuxそして私達のツールのすべての潜在的能力を運ぶことである。
12
Linux Software - テレフォニー
GPL (GNU Gene
声モデムのための電話はヘイェズ互換性があるモデムのある番号を呼出すことを可能にする雑談プログラムのためのただの簡単なラッパーである。

13
システム - Linuxディストリビューション
GPL (GNU Gene
AdminsParadise VoIP PBXは完全なWEBベースの電話であり、統合するファクシミリの解決はオープンソースVoIPのソフトウェアをよの繁殖させる。

プロジェクトはアスタリスク1.4.2、テーマ、使いやすい、WEBベースインターフェイスとのhylafax、avantfaxおよびPHP5を実行する。

このリリースで新しい何が:

· Freepbx 2.2へのアップグレードおよび2.2レベルへのアップデートのモジュール

14
プログラミング - ライブラリ
Perl Artistic
可動装置:: メッセージ:: ParlayXはParlayX OSAへパールインターフェイスである。

概要

使用の可動装置:: メッセージ:: ParlayX;

可動装置:: メッセージ:: ParlayXはSMSおよびMMSのメッセージのためのソニーEricssonによってParlayX網サービスへインターフェイス、数ある中でである。 この網サービス石鹸があること:: ライトはタスクにおそらく適するが、私はLWPとスタックすることにした:: UserAgent、HTTP:: 要求およびXML:: 石鹸の事までのLibXML:: ライトはより多くの時間がある私が確認し、限りでは(安定するそれは現在リライトである) (これはすぐ起こらないその)。

その上、私は十分にParlayX、それへの不十分なドキュメンテーションおよびJAVAコードサンプルだけへの感謝をちょうどまだつかむことができない。 とにかく、LWPを必要とする:: UserAgent、HTTP:: 要求およびXML:: 働くこのモジュールのためのLibXML。 ほとんどは標準分布に既にあるが、それらのうちのどれかがローカルCPANミラーで使用できる。

私はJAVAの``methosおよび特性のネイティブ名前を離れて余りにずっと外れないことを試みたがチャンスはある相違存在しているである。

15
プログラミング - ライブラリ
GPL (GNU Gene
移動式微積分を実行することは分散アプリケーションおよびコード移動性にJavaの枠組みを提供する。

IMCはコード移動性と(移動式微積分を実行する)分散アプリケーションを多分実行するためのJavaの枠組みである。

名前はこの枠組みが移動式微積分の実施、遠隔リソースおよびノードにアクセスするすなわち、微積分の実行時間システムの実行を助けるように最初に構築されたおよび、多分、コード、プロセスおよび移動式エージェントを交換することがであるという事実原因。

コード移動性機能を必要としなければ、分散およびネットワークアプリケーションを構築するためのそれらおよび使用IMCを単に無視できる。

このリリースで新しい何が:

· SessionStarterはインターフェイスの代りにベースクラスはである(*)
· IpSessionIdの構文法(*)
· 原始のログの機能
· NodeProcessおよびNodeCoordinatorで閉じなさい(*)
· NodeProcessおよびNodeCoordinatorのautogenerated名前。
· 同じSessionStarterは並行操作に受け入れる使用するべきではない。 (*)
· Udp、TcpおよびLocalSessionStarterは別のパッケージにある
· ProtocolStack.createXXX (考慮されるべきProtocolLayerを渡す
· 最も高い層として)。 (*)
· closeSessions (SessionId)。 (*)
· マーク、リセット、UnMarshalerのスキップ(*)
· ProtocolThreadは位層幾何学(今ではそれはNodeProcessはである) (で移動した*)

16
インターネット - HTTPの
GPL (GNU Gene
ノームo電話(不足分のためのgphone)はインターネットの電話である。 すなわち、および友人がサウンドカードおよびネットワーク・コネクションが付いているコンピュータを持っていれば、互いに話し、電話代の請求書で保存するのにgphoneを使用できる。 Gphoneは確定的に未完成品であり、それでおそらくビジネスを賭けるべきではない; それが壊れれば両方の部分を保つことができる。 プログラムで余りに堅くないが、しかしあってはいけない -- ユーザー・インターフェースは荒いビットであるが、gphoneはかなりよく働く。

名前は意味すると同時に、十分にノーム素晴しい向けるがそれはかなりまだ起こっていない。 Gphoneは確定的に未完成品であり、おそらく賭けるべきではない
それのビジネス。 プログラムで余りに堅くないが、しかしあってはいけない -- ユーザー・インターフェースが強大な荒いが、gphoneは実際にかなりよく働く。 Iveはイーサネット上のプログラムだけをテストした、データ転送速度は十分に低く適度なモデム接続に働くことべきである。

プロトコルは名目上RTP/RTCPであり、gphoneは基準にspeakfreelyに話せるには十分によく従う。 IveはspeakfreelyのUNIXバージョンをテストしたが、sfmikeをRTPおよびGSMの圧縮を使用するように言う限りだけうまく働くようである。 多分いつの日か病気は他の符復号器のためのサポートで追加する; 暗号化はややまずない
IDがむしろその可能な厄介な問題を開かないので。 機密保護を得る1つの簡単な方法はまっすぐなTCPのソケットの代りにSSLのソケットを通してRTPのプロトコルにトンネルを掘るために私のプログラムrtptunnelを修正することである。

Gphoneはサウンドカードにこの機能があれば全二重をサポートする。 Iveに私のSB16のためのALSAドライバーを使用して幸運があった。

このリリースで新しい何が:

· gphone/gphone.c: 苦境の設定ボタンのクラッシュにホルヘGomes Silvasパッチを追加しなさい。

17
Linux Software - 情報管理
GPL (GNU Gene
timeclockのソフトウェアはtimeclockとして使用するべき従業員のためのアプリケーションである。 従業員が作業を出入りして署名すると従業員の時間および出席システムは把握する。

この情報は従業員が支払済べきであること働く総時間および量を生産するためにそれからコンパイルすることができる。

Timeclock-software.net sのフリーソフトの製品は容易なアクセスのための1つのセントラルロケーションの彼らの時間を記録することを従業員を許可する単純な解決方法である。

18
プログラミング - ライブラリ
Perl Artistic
ソフトウェア:: 荷造業者は共通のソフトウェア包装インターフェイスである。

概要

使用のソフトウェア:: 荷造業者;
私$packager =新しいソフトウェア:: 荷造業者();
$packager->version (1.2.3.4 .5.6);
$packager->package_name (「Somename」);
$packager->program_name (ソフトウェアの荷造業者);
$packager->description (「これは記述である。」);
$packager->short_description (「これは短い記述である。」);
$packager->output_dir (「/home/software/packages」);
$packager->category (「アプリケーション」);
$packager->architecture (「sparc」);

私%object_data = (
ソース=> /source/file1、
=>ファイルをタイプしなさい、
宛先=> /usr/local/file1、
ユーザーの=>ジョー、
グループの=>のスタッフ、
モードの=> 0750、
);
$packager->add_item (%object_data);

私$version = $packager->version ();
私$name = $packager->package_name ();
私$program_name = $packager->program_name ();
私$description = $packager->description ();
私$description = $packager->short_description ();
私$output_directory = $packager->output_dir ();
私$category = $packager->category ();
私$arch = $packager->architecture ();

ソフトウェアの荷造業者のモジュールはあらゆるプラットホームで包装のソフトウェアに共通インターフェイスを提供するように設計されている。 このモジュールはソフトウェアの包装をしないが、既にさまざまなオペレーティング・システムを与えられるさまざまなソフトウェアの包装のツールのまわりにただwraperである。

このモジュールはベースAPIを提供し、省略時の値をさまざまなソフトウェア包装方法に共通セットする。

19
プログラミング - ライブラリ
Perl Artistic
ソフトウェア:: 荷造業者:: Aixはソフトウェアである:: AIX 4.1のための荷造業者の拡張および上で。

概要

使用のソフトウェア:: 荷造業者;
私$packager =新しいソフトウェア:: 荷造業者(aix);

このモジュールがinstallpとインストールのために適したバックアップフォーマットファイル (bff)でソフトウエアパッケージを作成するのに使用されている。

このモジュールはAIX 4.1のためのパッケージだけをおよびより高い作成する。 ソフトウェアの互換性の要件が原因で:: 同じパッケージの荷造業者の多重構成部はサポートされない。 これはそのうちに変更されるかもしれない。

このモジュールはlppbuildの働きでbaisedパートAにスクリプトを書くある。 可能な限りIveは私はわからなかった基準から彼らが述べていたことが働いた、私は理解のためのlppbuildの原稿を参照した。

そのようなIDとしてlppbuildバージョン2.1の著者に感謝するのを好みなさい。 私はこれらの原稿がジムAbbeyによって書かれていると信じる。 だれをそれが感謝作業へのだったか。 それはenvaluable証明した。 lppbuildはhttp://aixpdslib.seas.ucla.edu/から使用できる

20
プログラミング - ライブラリ
Perl Artistic
ソフトウェア:: 荷造業者:: Svr4はソフトウェアである:: システムVR4パッケージのための荷造業者の拡張。

概要

使用のソフトウェア:: 荷造業者;
私$packager =新しいソフトウェア:: 荷造業者(svr4);

このモジュールがpkgaddとインストールのために適したフォーマットでソフトウエアパッケージを作成するのに使用されている。

機能

新しい()

この方法は新しいソフトウェアを作成し、戻す:: 荷造業者:: SVR4目的。

add_item ()

$packager->add_item (%object_data);

パッケージに新しい目的(ファイル、リンク、等)を追加する。

パッケージ()

$packager->package ();

パッケージを作成しなさい。

情報

この方法はSYSVのフォーマットに合致するpkginfoファイルのための必要な情報で満ちているハッシュを戻す。

package_name ()

パッケージの名前を定義しなさい。

program_name ()

これが完全なパッケージの名前を指定するのに使用されている。

プログラム名は256 charatersより少しでなければならない。

詳細についてはpkginfo (4)マニュアルページを見なさい。

アーキテクチャ()

アーキテクチャはパッケージと関連付けられるアーキテクチャを明記する英数字トークンのコンマによって分けられるリストでなければならない。

トークンの最大長は16 charatersである。

トークンはフォーマット「命令セットに」あるべきである。「ところプラットホームグループ」の:

命令セットは`のuname - pの`のフォーマットにある

プラットホームのグループは`のuname - mの`のフォーマットにある

アーキテクチャがセットされなければ現在の命令セットは使用される。

詳細についてはpkginfo (4)マニュアルページを見なさい。

バージョン()

この方法がバージョンのフォーマットを点検し、SVR4に必要なフォーマットの戻すのに使用されている。

バージョンは256 charatersまたはより少しでなければならない。

最初のcharaterは左かっこである場合もない。

推薦されたフォーマットはDewey十進法のフォーマットの番号の任意の一連である。 より多くのdatailsについてはpkginfo (4)マニュアルページを見なさい。

install_dir ()

$packager->install_dir (/usr/local);
私$base_dir = $packager->install_dir;

この方法はインストールされるべきソフトウェアのための基本ディレクトリをセットする。 インストールディレクトリは「/」から開始しなければならない。

compatible_version ()

$packager->compatible_version (/some/path/file);
または
$packager->compatible_version ($compver_stored_in_string);

私$compatible_version = $packager->compatible_version ();

この方法はインストールされるべきソフトウェアのために互換性のあるバージョンをファイルするセットする。

スペース()

$packager->space (/some/path/file);
または
$packager->space ($space_data_stored_in_string);

私$space = $packager->space ();

この方法はインストールされるべきソフトウェアのためのスペースファイルをセットする。
request_script ()

$packager->request_script (/some/path/file);
または
$packager->request_script ($request_script_stored_in_string);
私$request_script = $packager->request_script ();

この方法はインストールされるべきソフトウェアのためのスペースファイルをセットする。

マイソフトウェア
任意のソフトウェアを保存していない. [ 保存 "の各ソフトウェアの横にあなたのソフトウェアのバスケット"に保存する
関連検索
スポンサードリンク