<?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>Software outsourcing, web design and software development experiences &#187; java Tools</title>
	<atom:link href="http://www.qsoftvietnam.com/blog/category/mobile-development/java-tools/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.qsoftvietnam.com/blog</link>
	<description>Sharing experiences and making new friends</description>
	<lastBuildDate>Mon, 18 Oct 2010 15:53:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Best tools for iPhone mobile application development</title>
		<link>http://www.qsoftvietnam.com/blog/software-outsourcing/tools-mobile-application-development-iphone-android/</link>
		<comments>http://www.qsoftvietnam.com/blog/software-outsourcing/tools-mobile-application-development-iphone-android/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 04:17:36 +0000</pubDate>
		<dc:creator>mobile development</dc:creator>
				<category><![CDATA[java Tools]]></category>
		<category><![CDATA[Mobile development]]></category>
		<category><![CDATA[Software outsourcing]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[OSDC]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://localhost/qsoft/blog/?p=1</guid>
		<description><![CDATA[TweetThe J2ME (Java 2 Platform, Micro Edition) technology is still relatively new. Strong mobile development tools, especially IDEs, will greatly help J2ME&#8217;s adoption among wireless application developers. In this article, I review four J2ME IDE products: Borland JBuilder 7 Enterprise with MobileSet 3 Sun Microsystems&#8217; Sun ONE (Open Network Environment) Studio 4 Mobile Edition Metrowerks [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.qsoftvietnam.com%2Fblog%2Fsoftware-outsourcing%2Ftools-mobile-application-development-iphone-android%2F&amp;via=qsoftvietnam&amp;text=Best tools for iPhone mobile application development" class="twitter-share-button">Tweet</a></p><p>The J2ME (Java 2 Platform, Micro Edition) technology is still  relatively new. Strong <strong>mobile developmen</strong>t tools, especially IDEs, will greatly help J2ME&#8217;s adoption among wireless  application developers. In this article, I review four J2ME IDE  products:</p>
<ul>
<li>Borland JBuilder 7 Enterprise with MobileSet 3</li>
<li>Sun Microsystems&#8217; Sun ONE (Open Network Environment) Studio 4 Mobile Edition</li>
<li>Metrowerks CodeWarrior Wireless Studio 7</li>
<li>S5 Systems&#8217; jVise (based on IBM Eclipse technology)</li>
</ul>
<p><strong>Landscape of J2ME development tools</strong></p>
<p>Different wireless devices have different limitations in terms of memory size, screen size, input methods, and computing speed. Also, vendors&#8217; J2ME implementations might contain vendor-specific add-on APIs that leverage special underlying hardware/OS features.<br />
<span id="more-1"></span><br />
The diversified device market naturally results in diversified development tools. Each device vendor has its own SDK, device emulators, and performance analysis tools. Some SDKs even come with their own build project-management and source-code editing tools. One example is Sun&#8217;s J2ME Wireless ToolKit (J2MEWTK). J2MEWTK contains a reference implementation of J2ME/MIDP (Mobile Information Device Profile) and has multiple device emulators that run on Unix/Linux and Windows platforms. J2MEWTK also has performance profile tools and real memory usage monitors. All those tools can be administrated from a central control panel called kToolBar. kToolBar can also build and package ready-to-deploy JAR/Jad programs from development directories. However, mastering all these tools and testing applications on all emulators can prove tedious.</p>
<p>A J2ME IDE eases development by integrating device vendor SDKs with other tools. Developers can then have a unified IDE interface for all supported SDKs. IDEs also improve developer productivity and the quality of deliverable applications.</p>
<p><strong>JBuilder 7 Enterprise with MobileSet 3</strong></p>
<p>Borland JBuilder is a renowned Java IDE with three editions: Personal, Standard (SE), and Enterprise. All JBuilder editions can run on multiple platforms including Windows, Linux, Solaris, and Mac OS X. To support J2ME development on JBuilder, you must install an add-on module called MobileSet. Currently MobileSet only runs on Windows, but support for more platforms is planned.</p>
<p>Sun ONE Studio 4 Mobile Edition</p>
<p>Formerly known as Forte for Java, Sun ONE Studio uses NetBeans technology to integrate external modules into the IDE. Sun ONE Studio comes with three editions: Community, Mobile, and Enterprise for Java. The Community and Mobile editions are free; Enterprise for Java costs ,995 and has sophisticated J2EE development and deployment features. You can obtain a 60-day free trial license for Enterprise for Java from Sun&#8217;s Website.</p>
<p>Sun ONE Studio is distributed online and on a CD. The CD contains all editions of Sun ONE Studio 4 on all supported platforms as well as J2SE and J2EE. Installation is easy.</p>
<p><strong>Metrowerks CodeWarrior Wireless Studio 7</strong></p>
<p>Metrowerks CodeWarrior Wireless Studio 7 Professional Edition comes with two installation CDs and two guidebooks. One guidebook shows you how to get started with Wireless Studio; the other is a general CodeWarrior IDE manual, which is not Java specific.<br />
CodeWarrior does not have a free or evaluation edition. The Professional Edition I reviewed costs 99 if you buy online. However, the company does have discounted software for noncommercial academic users (19 per license). CodeWarrior Wireless Studio 7 only runs on Windows platforms.</p>
<p><strong>jVise from S5 Systems</strong></p>
<p>The jVise IDE is based on the open source Eclipse project. Eclipse itself only provides a core set of IDE functionalities in a runtime engine. However, the design philosophy behind Eclipse is to leverage the open source community efforts. Vendors or individual <strong>mobile developers</strong> can add additional features and extend the Eclipse IDE through plug-ins. The plug-in specifications and standards are completely open. Since Eclipse source code is covered under the IBM Public License, vendors can bundle and distribute value-added plug-ins with the entire core IDE in their product CD or download.<br />
S5 Systems develops J2ME/MIDP compilers, libraries, and runtime environments as Eclipse plug-in modules. Those modules enable Eclipse to compile <strong>J2ME source code</strong> and execute J2ME applications. J2ME-compatible Eclipse plug-ins are only a small part of jVise. Its real value comes from S5 Systems&#8217; proprietary J2ME obfuscation, code reduction, J2ME application verification, and Java Post Processor tools that are built into <strong>jVise</strong>.</p>
<p>Each of the four IDEs reviewed in this article provides reasonable J2ME application development support. If you are already comfortable with a particular IDE&#8217;s standard or enterprise version, you don&#8217;t need to switch to another.</p>
<p><em><br />
Source: javaworld.com</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.qsoftvietnam.com/blog/software-outsourcing/tools-mobile-application-development-iphone-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

