2

モデル駆動型ソフトウェア開発にAndroidを使用したいと思います。

このために、SDKでAndroidモデルを見つける必要があります。しばらく検索しましたが見つかりませんでした。誰かがそれがどこにあるのか考えていますか?

android-sdk- \ platform \ android-x \ android.jarフォルダー内のAndroidManifest.xml-Fileである可能性はありますか?このファイルを解凍した後、多くの文字の文字セットが間違っているため、WindowsXPでそのファイルを正しく開くことができません。

または、ソースコードにのみ存在する可能性もありますか?

よろしくお願いします、ドミニク

4

6 に答える 6

1

ええ、わかりました。

これは、プラットフォーム フォルダーの下にある Android.jar です。JAR2UMLコンバーターを検索して、XMIでUMLモデルを取得しました:)

于 2010-04-19T19:11:15.723 に答える
0

これは絶対に素晴らしいドミニクです!ソリューションを投稿していただきありがとうございます。私はこれを見つけることはなかったでしょう。同じことをすることに興味のある他の人のために少し詳しく説明します。

は、JAR2UML のインストール手順です。

JAR2UMLを Eclipse にインストールします。

次に、次の手順に従って、Android SDK フォルダーの platform フォルダーにある Android.jar をインポートします。JAR2UML が提供するデフォルトのオプションは完璧です (説明に示されているオプションの変更は無視してください)。

次に、新しく作成された UML ファイルをダブルクリックすると、それを参照して他の EMF プロジェクトから使用できます。

于 2010-12-09T22:15:29.627 に答える
0

答えてくれてありがとう。

CommonsWare: モデルからモデルへの変換を行うためのモデルが必要なだけです。これがあると非常に便利です。:)しかし、そのヒントをありがとう。

Rui Curado: ありがとうございます。ちょっと見てみますが、私は最近 Eclipse Modeling Tools を使っていて、これらのツールにとても満足しています。:)

ジョルディ・キャボット: アドバイスありがとう。そのため、必要なコンポーネントを調べて、再構築しようとします。

メタモデルがAndroidパッケージのどこかにあることを願っていたので、モデルの独自の作成をスキップできます。でも、月曜から始めます…

これら3つのすべての回答をありがとう!:)

于 2010-04-17T08:03:04.767 に答える
0

モデル駆動型ソフトウェア開発に Android を使用したいと考えています。

おそらくサイズの制約のため、Android 用の MDA システムについては知りません。

そのためには、SDK で Android モデルを見つける必要があります。

「Linux モデル」、「OS X モデル」、または「Symbian モデル」があるのと同様に、「Android モデル」はありません。

于 2010-04-16T12:52:45.447 に答える
-1

残念ながら、多くのシステムは明示的なメタモデルを提供しておらず、これはシステムの API または使用するストレージ形式から推測する必要があります。すべてのツール/システムには、データを操作するために使用する内部スキーマがあります。明示的に利用できない場合は、それを再発見するだけです。

于 2010-04-16T22:02:07.707 に答える
-1

ABSE ( http://www.abse.info - 免責事項: 私はプロジェクト リーダーです) を参照してください。ABSE は、独自のコードを使用してコード生成用の独自のモデルを作成できる、汎用のモデル駆動型開発システムです。

Android 開発を学ぶにつれて、コード生成モデル (ABSE では「Atom」と呼ばれます) を構築して進化させることができます。CommonsWare が言ったように、「実際の」Android モデルはありませんが、ABSE を使用して独自のモデルを構築できます。

次に、Atom をスナップして Android アプリを開発し、カスタムのアプリケーション固有のコードを追加して、アプリをすばやく公開できます。

AtomWeaver は ABSE アプローチを実装する IDE ですが、まだアルファ版であり、公開されていません。アルファ テスト プログラムに参加したいかどうか教えてください (ABSE のサイト ページの下部に連絡先が表示されます)。

于 2010-04-16T16:13:28.273 に答える