1
edit
Changes
→Project Details
== Project Description ==
There are a group of extensions (4?) for Eclipse that enable development of Android applications. Package these extensions and make them available in (or for) Fedora.
Expected outcome: The extensions will be available as Fedora packages, or if not permitted by licensing, as packages available from an external repository.
Maximum number of students: 4 (one per extension/plugin)
Skills required: packaging, testing
Resources: Raymond Chan (rchan), John Selmys
<!-- Description should be no longer than a paragraph. Include links to any relevant on-line resources. For example, [http://fedoraproject.org/wiki] or [http://developer.mozilla.org MDC]. -->
<sub></sub>== Project Leader(s) == '''Rudolf R Janns''' <br />Wiki Page: [[User: Rudolf R Janns]]<br />IRC: rjanns<br />
'''Alon Yufidin'''<br />
IRC: dkdelidj
<b><font style='''Kalpaniya Parmar'''"font-size:100%">DDMS<br /font>Wiki Page: [[User: kparmar4]]<br /b>IRC: kparmar4----
As stated previously, to package DDMS, the Dalvik Debug Monitor Server, first you have to have Eclipse installed (done through a simple <code>yum install</code> operation). After that, we would need an RPM to use to install the DDMS plugin.
Here are the RPM, SRC-RPM and spec files.[https://www.dropbox.com/s/yr1wj6646wqytin/ddms-0.0.1-1.fc17.noarch.rpm RPM] [https://www.dropbox.com/s/0qt8x7qdv7be5e1/ddms-0.0.1-1.fc17.src.rpm SRPM] [https://www.dropbox.com/s/twts0w40sysboad/ddms.spec Spec file] <b><font style="font-size:110%">0.2 Milestone</font></b>---- Progress so far:<!pre>-ADT/DDMS plugins are both functioning if placed in the plugins/ and features/ directories- The RPM for ADT/DDMS works and gets installed without issues- Hierarchy Viewer RPM is also a successful installation</pre> Our team decided to package ADT and DDMS as one packages, and then add another RPM for another Android plugin. Daniel will package the ADT/DDMS plugins and Alon will package the Hierarchy Viewer. <b><font style="font- Name(s) size:100%">ADT + DDMS</font></b>---- Since ADT and DDMS cannot function without each other, we've combined them into one package called "eclipse-adt_ddms-plugin". ADT and DDMS both require each other and 2 more JAR files - the overlay and the base. All of them are included in the RPM. For a more detailed look at the preparation phase of people casually working on the projectRPM, or who have contributed significant helpplease visit the [http://sbr600.tumblr.com/post/36367708826/0-2-android-extensions-for-eclipse blog post] by Daniel. Include links <b><font style="font-size:100%">Hierarchy Viewer</font></b>---- Due to personal pages within wikithe small change in our project plan as described above, Hierarchy Viewer is now the plugin packaged by Alon instead of ADT. Adding Please visit the names of your contributors here 0.2 release [http://ayufidin.blogspot.ca/2012/11/packaging-android-extensions-for-eclipse_23.html post] for details. <b><font style="font-size:110%">0.3 Milestone</font></b>---- <b><font style="font-size:100%">ADT + DDMS</font></b>---- ADT & DDMS final release is a nice way to thank thempackaged by Daniel, please visit the blog [http://sbr600.tumblr.com/post/37518058012/0-3-adt-and-ddms-rpm-packages post]
<b><font style== Project Details =="font-size:100%">Hierarchy Viewer + Traceview</font></b>----
== Project Plan ==
Goals for each release and plans for reaching those goals:
<!-- Note: each contributor is expected to have unique goals. These goals may be ''related'' to other students' work, but must be ''distinct'' and ''attainable'' regardless of the state of the other students' work. For example, under the umbrella of one project title, one student may work on packaging a piece of software and another may work on documentation, or one may work on solving one bug and another on solving another bug, but two students must not work on the same bug or depend on the other students' work in order to be able to complete their own project. -->
* 0.1-> Create draft RPMs that contain the .jar files relevant to each plugin, the RPM will place the files into the "dropins" folder of Eclipse.* 0.2-> Include dependencies required for each plugin within the RPMs, making sure we have functional RPMs.* 0.3-> Finalizing RPMs and making sure that it is in the main Fedora Repo.
== Communication ==
=== Upsteam Wiki and Web ===
<!-- Links to upstream wiki/web pages -->
Fedora Project How to setup android SDK: [http://fedoraproject.org/wiki/HOWTO_Setup_Android_Development How to.]
=== Links/Bugs/Tracking ===
Eclipse download: [http://www.eclipse.org/downloads/ Download Webpage]<BR/>Eclipse Resources: [http://www.eclipse.org/resources/ Resources]<BR/>Eclipse Forus: [http://www.eclipse.org/forums/ Forums]<BR/>Fedora 17 32 bit download: [http://download.fedoraproject.org/pub/fedora/linux/releases/17/Live/i686/Fedora-17-i686-Live-Desktop.iso ISO Download]<BR/>Android SDK for Linux download: [http://dl.google.com/android/android-sdk_r20.0.3-linux.tgz andoid-sdk_r20.0.3-linux.tgz]<br/>Installing thr Android SDK: [http://developer.android.com/sdk/installing/index.html Installation Guide]<br />Android ADT plugin: [https://developer.android.com/tools/sdk/eclipse-adt.html Information] [https://developer.android.com/sdk/installing/installing-adt.html Installing in Eclipse]
=== Source Code Control ===
=== Blogs ===
[http://sbr600.tumblr.com/ Daniel's blog]<!-- Links to the blogs of people involved, both inside and outside Seneca --br />[http://ayufidin.blogspot.ca/ Alon's blog]
==== Seneca Particpants ====
[[User: dkdelidj|Daniel]]<br />
[[User: ayufidin|Alon]]
==== Non-Seneca Participants ====
<!-- Links to the blogs of any non-Seneca participants in this project -->
Blog Post how to which may be helpful. Includes Screen shots of setup. [http://www.if-not-true-then-false.com/2010/android-sdk-and-eclipse-adt-on-fedora-centos-red-hat-rhel/ How To]
==== Planets ====