<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sonatype Blog &#187; android</title>
	<atom:link href="http://www.sonatype.com/people/tag/android/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sonatype.com/people</link>
	<description>Sonatype is transforming software development with tools, information and services that enable organizations to build better software, faster, using open-source components.</description>
	<lastBuildDate>Wed, 23 May 2012 14:24:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>November Community Spotlight: Manfred Moser of simpligility technologies</title>
		<link>http://www.sonatype.com/people/2011/11/november-community-spotlight-manfred-moser-of-simpligility-technologies/</link>
		<comments>http://www.sonatype.com/people/2011/11/november-community-spotlight-manfred-moser-of-simpligility-technologies/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 13:39:13 +0000</pubDate>
		<dc:creator>Emily Blades</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Sonatype]]></category>
		<category><![CDATA[AnDevCon II]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Apache Maven]]></category>
		<category><![CDATA[Community Spotlight]]></category>
		<category><![CDATA[simpligility technologies]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=9439</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2011/11/november-community-spotlight-manfred-moser-of-simpligility-technologies/' addthis:title='November Community Spotlight: Manfred Moser of simpligility technologies '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Open source software emerges when people work in unison to create something greater than any one of them could create on their own. While the result may always be a collective work, the contributions and sacrifices that make a project thrive are always individual. These contributions deserve recognition. Sonatype will be paying tribute to the [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2011/11/november-community-spotlight-manfred-moser-of-simpligility-technologies/' addthis:title='November Community Spotlight: Manfred Moser of simpligility technologies '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p><em>Open source software emerges when people work in unison to create something greater than any one of them could create on their own. While the result may always be a collective work, the contributions and sacrifices that make a project thrive are always individual. These contributions deserve recognition. Sonatype will be paying tribute to the members of the Java open source community, who dedicate themselves to improving these projects. We’ll do so by featuring them in our new Community Spotlight each month. <strong>This month’s spotlight is on Manfred Moser of simpligility technologies</strong>.</em></p>

<p><em>If there is someone you would like to nominate for the community spotlight, please don’t hesitate to contact us at communityspotlight@sonatype.com. Thank you!</em> <span id="more-9439"></span></p>

<h2>Manfred Moser &#8211; Kicking Apps and Taking Names</h2>

<p>We have had the pleasure of working directly with Manfred Moser for the better part of a year and have been familiar with his work for much longer. Given Manfred&#8217;s constant and continuous work with the community we are sure many of you know him but for those that don’t, here is a little bit of background on Manfred.</p>

<p>Manfred has been professionally developing software in Java since 2003 and is a self-proclaimed open source fanatic, as well as an Android application developer, consultant, author and speaker. He has a long history of developing software in Internet, enterprise and mobile spaces. He is now working as an Android application developer and consultant with his own company, <em><a href="http://www.simpligility.com/">simpligility technologies</a>.</em></p>

<p><em><a href="http://www.simpligility.com/">simpligility technologies</a> </em>brings simplicity and agility to software development, processes, products and customers. With Manfred&#8217;s engineering background, teaching experience and passion for tools and infrastructure, he loves helping and mentoring other developers and development teams. He is able to understand complex requirements, business processes and software systems and cut through all the distractions to the core purpose and aim of an application. With this background <em>simpligility</em> offers a myriad of helpful consulting <a href="http://www.simpligility.com/services/">services</a>.</p>

<p>We have been very lucky to work with Manfred on a number of projects. He is a core committer to the <a href="http://code.google.com/p/maven-android-plugin/">Android Maven Plugin</a> and has co-authored our Sonatype book <a href="http://sonatype.com/index.php/Support/Books/Maven-The-Complete-Reference">Maven: The Complete Reference</a>, where he recently revamped the <a href="http://www.sonatype.com/books/mvnref-book/reference/android-dev.html">Maven Android chapter</a>.  He is a Hudson committer and co-authored the new <a href="http://hudsoncentral.wordpress.com/2011/11/04/the-hudson-book/">Hudson Book</a> with Tim O&#8217;Brien.  Manfred is also a core contributor to our brand new <a href="http://sonatype.com/Services/Training/Nexus-Best-Practices">Nexus Best Practices</a> training course materials.</p>

<p>Manfred is the founder of the <a href="http://www.mosabuam.com/vijug/blog/">Vancouver Island Java User Group</a> in Victoria, BC and in addition to presenting at java user group meetings, he has also presented at a number of conferences around the world. His next appearance will be at <a href="http://www.andevcon.com/AndevCon_II/index.html">AnDevCon II</a> in San Francisco this week from November 6 to 9, 2011.  If you plan to be there, we highly recommend popping into at least one of his sessions. The two sessions Manfred will be leading are: Taking Advantage of Apache Maven for Your Android Builds and Testing Android Apps – Going from Zero to Hero.</p>

<p>You can follow Manfred on twitter <a href="https://twitter.com/#!/simpligility">@simpligility</a> or read the <em>simpligility</em> blog <a href="http://www.simpligility.com/">here</a>.</p>

<p>We would like to thank Manfred for all his hard work and contributions! Thank you Manfred!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sonatype.com/people/2011/11/november-community-spotlight-manfred-moser-of-simpligility-technologies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Droid Does Maven, Android Does</title>
		<link>http://www.sonatype.com/people/2010/07/droid-does-maven/</link>
		<comments>http://www.sonatype.com/people/2010/07/droid-does-maven/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 15:50:26 +0000</pubDate>
		<dc:creator>Tim O'Brien</dc:creator>
				<category><![CDATA[m2eclipse]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[droid]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=5723</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2010/07/droid-does-maven/' addthis:title='Droid Does Maven, Android Does '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>If you already use Maven, developing a Android application isn&#8217;t going to be a stretch. There&#8217;s a very active community of open source projects for maven-droid development, and the Android SDK artifacts are available on Central. You&#8217;ve probably noticed increased advertising for Google&#8217;s Android platform over the past few months. The mobile wars are heating [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2010/07/droid-does-maven/' addthis:title='Droid Does Maven, Android Does '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>If you already use Maven, developing a Android application isn&#8217;t going to be a stretch.  There&#8217;s a very active community of open source projects for maven-droid development, and the Android SDK artifacts are available on Central.</p>

<p>You&#8217;ve probably noticed increased advertising for Google&#8217;s Android platform over the past few months.   The mobile wars are heating up with the release of iPhone 4 and Android-based phones seem to be gaining market share at a rapid pace.  Even if you don&#8217;t already develop for a mobile platform, you, your company, the organization you are a part of has started to have discussions about developing applications for these smart phones.</p>

<p>If you are thinking about mobile development with Maven, Here are some pointers to some great resources to get you started:</p>

<p><span id="more-5723"></span></p>

<ul>
    <li>Android SDK artifacts are now available <a href="http://www.simpligility.com/2010/06/android-artifacts-hit-maven-central/">in Central</a>.   This means that you can create a project and get started without having to manually install artifacts.</li>
    <li>Manfred Moser has some free <a href="http://github.com/mosabua/maven-android-plugin-samples/tree/master/morseflash/">sample code and Maven projects</a></li>
    <li>There is an active and rapidly developing <a href="http://code.google.com/a/eclipselabs.org/p/m2eclipse-android-integration/">m2eclipse Android plugin</a> from Hugo Josefson and Ricardo Gladwell which adds Android support to m2eclipse.</li>
</ul>

<p>If you are looking at mobile development, you&#8217;ve got two big choices: Apple&#8217;s iOS 4 or the Android platform.   I&#8217;ve used both, I&#8217;m impressed with Apple&#8217;s tools: they have great APIs, XCode is a really capable tool, but learning a whole new set of tools does seem to be a high barrier for most developers.   Droid does Maven, and because of that, there is a much lower barrier to experimentation.</p>

<p>When a technology connects with a tool like Maven, it opens up new possibilities for developers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sonatype.com/people/2010/07/droid-does-maven/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MASA: Building Android Applications with Maven</title>
		<link>http://www.sonatype.com/people/2008/11/masa-building-android-applications-with-maven/</link>
		<comments>http://www.sonatype.com/people/2008/11/masa-building-android-applications-with-maven/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 19:12:16 +0000</pubDate>
		<dc:creator>shane</dc:creator>
				<category><![CDATA[Maven]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[masa]]></category>

		<guid isPermaLink="false">http://blogs.sonatype.com/people/shane/?p=37</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2008/11/masa-building-android-applications-with-maven/' addthis:title='MASA: Building Android Applications with Maven '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>When I first downloaded the SDK for Android nearly a year ago, I was greeted by an ant build file. I wanted to start developing Android applications but wasn&#8217;t willing to go back to ant to do it; so I decided to throw together a quick set of plugins to build Android with Maven: MASA [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2008/11/masa-building-android-applications-with-maven/' addthis:title='MASA: Building Android Applications with Maven '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>When I first downloaded the SDK for Android nearly a year ago, I was greeted by an ant build file. I wanted to start developing Android applications but wasn&#8217;t willing to go back to ant to do it; so I decided to throw together a quick set of plugins to build Android with Maven: <a href="http://code.google.com/p/masa/">MASA Plugins</a>. The name MASA comes from PKD&#8217;s book <em>We Can Build You</em>. In the book, there is a company MASA Associates (Multiplex Acoustical System of America), responsible for building simulacra (or androids). PKD&#8217;s MASA is also a play on the word NASA, and as we all know, Maven is as simple as rocket science.</p>

<p>After starting, I found there was little documentation on how to use the command line to build Android apps, leading me to dissect the build.xml file to learn how the command line options worked.</p>

<p>After that, it was just a matter of creating a custom lifecycle for the packaging type &#8216;android:apk&#8217;. The plugins largely consisted of translating POM parameters to the command line, similar to Apache NMaven, undergoing incubation at the ASF.</p>

<p>A sample POM looks like:</p>

<pre>&lt;project&gt;
   &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;
   &lt;groupId&gt;org.jvending.masa&lt;/groupId&gt;
   &lt;artifactId&gt;maven-test&lt;/artifactId&gt;
   &lt;version&gt;1.0.1&lt;/version&gt;
   &lt;packaging&gt;android:apk&lt;/packaging&gt;
   &lt;name&gt;maven-test&lt;/name&gt;
   &lt;dependencies&gt;
      &lt;dependency&gt;
         &lt;groupId&gt;android&lt;/groupId&gt;
         &lt;artifactId&gt;android&lt;/artifactId&gt;
         &lt;version&gt;1.0&lt;/version&gt;
      &lt;/dependency&gt;
   &lt;/dependencies&gt;
   &lt;build&gt;
      &lt;sourceDirectory&gt;src&lt;/sourceDirectory&gt;
      &lt;plugins&gt;
         &lt;plugin&gt;
            &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
            &lt;artifactId&gt;maven-compiler-plugin&lt;/artifactId&gt;
            &lt;configuration&gt;
               &lt;source&gt;1.5&lt;/source&gt;
               &lt;target&gt;1.5&lt;/target&gt;
            &lt;/configuration&gt;
         &lt;/plugin&gt;
         &lt;plugin&gt;
            &lt;groupId&gt;org.jvending.masa.plugins&lt;/groupId&gt;
            &lt;artifactId&gt;maven-dx-plugin&lt;/artifactId&gt;
            &lt;extensions&gt;true&lt;/extensions&gt;
         &lt;/plugin&gt;
      &lt;/plugins&gt;
   &lt;/build&gt;
&lt;/project&gt;</pre>

<p>So by specifying the packaging type as &#8216;android:apk&#8217; and the sourceDirectory as &#8216;src&#8217;, you can build your android project with Maven. If you type &#8216;mvn install -Dmasa.debug&#8217; the plugins will also deploy the apk to the G1 device over USB or to the emulator.</p>

<p>For the latest SDK, I included the packaging type: &#8216;android:apk:platformTest&#8217;
that will deploy the apk to the device and run the unit tests on the target device.</p>

<p>At the time, the Android source was not open-source, so MASA provides a build script for importing the android.jar into the local repo. Now that Android is open-source, I&#8217;ll be looking to deploy the android.jar into the Maven repo to avoid this additional step and then getting a release of MASA deployed as well.</p>

<p>One area that I still need to work on is the delayed signing of apks, so expect to see future updates.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sonatype.com/people/2008/11/masa-building-android-applications-with-maven/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

