<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.1" -->
<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/"
	>

<channel>
	<title>Open Handset Magazine &#187; Technology</title>
	<link>http://openhandsetmagazine.com</link>
	<description></description>
	<pubDate>Tue, 04 Mar 2008 11:29:37 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.1</generator>
	<language>en</language>
			<item>
		<title>McObject Sharpens its Edge in Database Indexes With New KD-Tree</title>
		<link>http://openhandsetmagazine.com/2008/02/mcobject-sharpens-its-edge-in-database-indexes-with-new-kd-tree/</link>
		<comments>http://openhandsetmagazine.com/2008/02/mcobject-sharpens-its-edge-in-database-indexes-with-new-kd-tree/#comments</comments>
		<pubDate>Wed, 27 Feb 2008 05:47:43 +0000</pubDate>
		<dc:creator>Hatem Ben Yacoub</dc:creator>
		
		<category><![CDATA[Android Dev]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[android]]></category>

		<category><![CDATA[database]]></category>

		<category><![CDATA[gis]]></category>

		<category><![CDATA[kd-tree]]></category>

		<category><![CDATA[McObject]]></category>

		<category><![CDATA[object oriented database]]></category>

		<category><![CDATA[Perst]]></category>

		<category><![CDATA[tree]]></category>

		<guid isPermaLink="false">http://openhandsetmagazine.com/2008/02/mcobject-sharpens-its-edge-in-database-indexes-with-new-kd-tree/</guid>
		<description><![CDATA[ McObject has added support for the KD-Tree, a database index with uses in spatial and pattern-matching applications, to its Perst open source, object-oriented embedded database system available for the Android mobile development platform.
The new k-dimensional tree or KD-Tree index adds a structure in Perst that stores and manipulates point objects in a k-dimensional space [...]]]></description>
			<content:encoded><![CDATA[<p> McObject has added support for the KD-Tree, a database index with uses in spatial and pattern-matching applications, to its Perst open source, object-oriented embedded database system available for the Android mobile development platform.</p>
<p>The new k-dimensional tree or KD-Tree index adds a structure in Perst that stores and manipulates point objects in a k-dimensional space by partitioning that space. Practical uses include computer graphics, geographical information systems and biometric applications such as fingerprint matching. In addition to their efficiency in handling multi-dimensional data, KD-trees are useful in &#8220;normal&#8221; applications in which query predicates contain various combinations of object fields. For example, KD-Trees are used to construct Query-By-Example (QBE) features in which the user selects fields and values, and the application builds database queries based on these selections.</p>
<p>While many Java databases offer limited index support, Perst implements rich options for data access, including specialized collection classes optimized for different data layouts and access patterns, including:</p>
<ul>
<li>Classic B-Tree implementation;</li>
<li>R-tree indexes for spatially-oriented applications such as GIS and navigation;</li>
<li>Main-memory database containers, based on T-Tree indexes, optimized for real-time memory-only access;</li>
<li>Patricia Trie index, which speeds searches in networking and telephony applications;</li>
<li>TimeSeries class to efficiently deal with small fixed-size objects;</li>
<li>Specialized versions of collections for thick indices (indices with many duplicates), and bit indices (keys with a restricted number of possible values);</li>
<li>KD-Tree indexes</li>
</ul>
<p>For McObject&#8217;s announcement of KD-Tree support see <a href="http://www.mcobject.com/pressroom.php?step=3&amp;article=93" target="_blank" onclick="javascript:urchinTracker('/outbound/article/http://www.mcobject.com/pressroom.php?step=3&amp;article=93');">http://www.mcobject.com/pressroom.php?step=3&amp;article=93</a>.</p>
<p>For general information about Perst for Android, including links to the open source, complete Perst database source code, and to McObject&#8217;s Android-ready TestIndex database benchmark, go to <a href="http://www.mcobject.com/android/" target="_blank" onclick="javascript:urchinTracker('/outbound/article/http://www.mcobject.com/android/');">http://www.mcobject.com/android/</a>.</p>
<h3>Read also :</h3><ul class="related_post"><li><a href="http://openhandsetmagazine.com/2008/01/mcobject-object-oriented-embedded-database-for-android/" title="McObject, Object-Oriented Embedded Database for Android" >McObject, Object-Oriented Embedded Database for Android</a></li><li><a href="http://openhandsetmagazine.com/2008/02/odmg3-now-hosted-by-odbmsorg/" title="ODMG3 now hosted by ODBMS.ORG" >ODMG3 now hosted by ODBMS.ORG</a></li><li><a href="http://openhandsetmagazine.com/2007/12/db4objects-announces-db4o-database-for-android/" title="db4objects Announces db4o Database for Android" >db4objects Announces db4o Database for Android</a></li><li><a href="http://openhandsetmagazine.com/2008/03/android-sdk-security-release-m5-rc15/" title="Android SDK Security Release m5-rc15" >Android SDK Security Release m5-rc15</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://openhandsetmagazine.com/2008/02/mcobject-sharpens-its-edge-in-database-indexes-with-new-kd-tree/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ODMG3 now hosted by ODBMS.ORG</title>
		<link>http://openhandsetmagazine.com/2008/02/odmg3-now-hosted-by-odbmsorg/</link>
		<comments>http://openhandsetmagazine.com/2008/02/odmg3-now-hosted-by-odbmsorg/#comments</comments>
		<pubDate>Fri, 01 Feb 2008 12:53:09 +0000</pubDate>
		<dc:creator>Hatem Ben Yacoub</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<category><![CDATA[android]]></category>

		<category><![CDATA[db4o]]></category>

		<category><![CDATA[db4objects]]></category>

		<category><![CDATA[object oriented database]]></category>

		<category><![CDATA[odbms]]></category>

		<category><![CDATA[odmg3]]></category>

		<category><![CDATA[Perst]]></category>

		<guid isPermaLink="false">http://openhandsetmagazine.com/2008/02/odmg3-now-hosted-by-odbmsorg/</guid>
		<description><![CDATA[After the announcement of db4objects and perst, two advanced object oriented database solutions for Android, today, ODBMS.ORG, the Internet&#8217;s most up to date resource portal on object database technology, has agreed to host the resources of the former ODMG.ORG consortium.
This merger gives researchers and students, as well as any software developer with interest in object [...]]]></description>
			<content:encoded><![CDATA[<p>After the announcement of <a href="http://openhandsetmagazine.com/2007/12/db4objects-announces-db4o-database-for-android/" >db4objects</a> and <a href="http://openhandsetmagazine.com/2008/01/mcobject-object-oriented-embedded-database-for-android/" >perst</a>, two advanced object oriented database solutions for Android, today, ODBMS.ORG, the Internet&#8217;s most up to date resource portal on object database technology, has agreed to host the resources of the former ODMG.ORG consortium.</p>
<p>This merger gives researchers and students, as well as any software developer with interest in object oriented programming and persistence, a one-stop experience to find nearly 1,000 resources aggregated and selected by a team of more than 100 internationally renown experts on object database technology including names such as Alan Kay, Suad Alagic, Scott Ambler, Philippe Kahn, Michael Blaha, William Cook, and Carl Rosenberger.</p>
<p>&#8220;ODBMS.ORG is an outstanding resource to the community,&#8221; says Rick Cartell, Distinguished Engineer at Sun Microsystems and a lead of the ODMG consortium before it was disbanded in 2001. &#8220;The group has done a great job re-igniting the ODBMS research and educational communities. The community no longer debates whether ODBMSs or RDBMSs are &#8216;best&#8217;, recognizing that the two will continue to co-exist. ODBMSs provide the only practical solution for many applications.&#8221;</p>
<p><a href="http://www.odbms.org" onclick="javascript:urchinTracker('/outbound/article/http://www.odbms.org');">ODBMS.ORG</a> provides the Internet&#8217;s most up-to-date resource portal on object database technology, backed by a panel of 100 internationally recognizable experts and financial support from the three leading object database vendors, db4objects (db4o), Progress (ObjectStore), and Versant.</p>
<h3>Read also :</h3><ul class="related_post"><li><a href="http://openhandsetmagazine.com/2008/02/mcobject-sharpens-its-edge-in-database-indexes-with-new-kd-tree/" title="McObject Sharpens its Edge in Database Indexes With New KD-Tree" >McObject Sharpens its Edge in Database Indexes With New KD-Tree</a></li><li><a href="http://openhandsetmagazine.com/2007/12/db4objects-announces-db4o-database-for-android/" title="db4objects Announces db4o Database for Android" >db4objects Announces db4o Database for Android</a></li><li><a href="http://openhandsetmagazine.com/2008/01/mcobject-object-oriented-embedded-database-for-android/" title="McObject, Object-Oriented Embedded Database for Android" >McObject, Object-Oriented Embedded Database for Android</a></li><li><a href="http://openhandsetmagazine.com/2008/03/android-sdk-security-release-m5-rc15/" title="Android SDK Security Release m5-rc15" >Android SDK Security Release m5-rc15</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://openhandsetmagazine.com/2008/02/odmg3-now-hosted-by-odbmsorg/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tira Wireless Extends ‘Go Mobile’ Solution to Support Android Platform</title>
		<link>http://openhandsetmagazine.com/2008/01/tira-wireless-extends-%e2%80%98go-mobile%e2%80%99-solution-to-support-android-platform/</link>
		<comments>http://openhandsetmagazine.com/2008/01/tira-wireless-extends-%e2%80%98go-mobile%e2%80%99-solution-to-support-android-platform/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 20:36:53 +0000</pubDate>
		<dc:creator>Hatem Ben Yacoub</dc:creator>
		
		<category><![CDATA[Featured]]></category>

		<category><![CDATA[Strategy]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[android]]></category>

		<category><![CDATA[esmertec]]></category>

		<category><![CDATA[go mobile]]></category>

		<category><![CDATA[javame]]></category>

		<category><![CDATA[ME4Android]]></category>

		<category><![CDATA[tira]]></category>

		<category><![CDATA[tira wireless]]></category>

		<guid isPermaLink="false">http://openhandsetmagazine.com/2008/01/tira-wireless-extends-%e2%80%98go-mobile%e2%80%99-solution-to-support-android-platform/</guid>
		<description><![CDATA[Tira Wireless announces Android Development Service and Java ME to Android Conversion Offerings]]></description>
			<content:encoded><![CDATA[<p><img src="http://openhandsetmagazine.com/wp-content/uploads/2008/01/tirawireless.png" alt="Tira Wireless" align="left" hspace="10" vspace="10" /><a href="http://www.tirawireless.com/" target="_blank" onclick="javascript:urchinTracker('/outbound/article/http://www.tirawireless.com/');">Tira Wireless</a> announced today the support of Android Platform for its Jump 2008 Go Mobile solution. Jump 2008 is an innovative solution to reduce the cost of porting of Java-based mobile application across all mobile handsets. The Tira Wireless device knowledgebase includes 1,253 devices supported representing 44 handset manufacturers, 14,943 unique device/operator combinations, 2,643 devices in physical inventory, and 201 channels (mobile operators, content portals, etc.).</p>
<p>By supporting Android, Tira Wireless partners will be able to convert their applications from JavaME to Android easily. Another porting solution from JavaME to Android is now available after Esmertec and ME4Android. Tira Wireless solution will fit very well for organizations with limited internal development resources or those that require the scalability that Tira Wireless provides.</p>
<blockquote><p>“Tira Wireless’ move to support Android is in line with our vision to support the major platforms and manage all elements of the mobile content lifecycle, regardless of the device or mobile operator,” said Juan Dewar, CEO of Tira Wireless. “Supporting the Android platform is also a natural extension of the work we have been doing with Java ME applications. Because of our years of experience in this market, we are very well positioned to understand the challenges of developing mobile content in a similar environment, and as a result, can maximize Android’s unique capabilities.”</p></blockquote>
<p>Tira Wireless customers include Content publishers such Airbone Entertainment, Disney Mobile, Dwango Wireless, I-Play, Warner Bros, Pixiem, THQ Wireless, Dwango Wireless, Hudson Soft, ifone, Jumbuck, Mforma, Mobile Scope, Mobliss, Namco, Sega, SkyZone Entertainment, Sonic Branding Solutions, Sony Pictures Mobile, and Summus; Engineering Services Providers such Babel Media, Mahindra British Telecom, and Absolute Quality;  and finally Mobile Operators : Telus, T-Mobile, and Helio.</p>
<p>The GoMobile Edition of the Jump Developer Desktop can be used to commercially deploy a single application on up to 12 handsets. For non-commercial purposes, it is free.</p>
<h3>Read also :</h3><ul class="related_post"><li><a href="http://openhandsetmagazine.com/2007/11/me4android-the-javame-alternative-for-android/" title="ME4Android, the JavaME Solution for Android" >ME4Android, the JavaME Solution for Android</a></li><li><a href="http://openhandsetmagazine.com/2007/11/android-is-even-better-with-esmertec/" title="Android is even better with Esmertec" >Android is even better with Esmertec</a></li><li><a href="http://openhandsetmagazine.com/2008/03/android-sdk-security-release-m5-rc15/" title="Android SDK Security Release m5-rc15" >Android SDK Security Release m5-rc15</a></li><li><a href="http://openhandsetmagazine.com/2008/02/mcobject-sharpens-its-edge-in-database-indexes-with-new-kd-tree/" title="McObject Sharpens its Edge in Database Indexes With New KD-Tree" >McObject Sharpens its Edge in Database Indexes With New KD-Tree</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://openhandsetmagazine.com/2008/01/tira-wireless-extends-%e2%80%98go-mobile%e2%80%99-solution-to-support-android-platform/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How Sybase will support Android</title>
		<link>http://openhandsetmagazine.com/2007/12/how-sybase-will-support-android/</link>
		<comments>http://openhandsetmagazine.com/2007/12/how-sybase-will-support-android/#comments</comments>
		<pubDate>Mon, 10 Dec 2007 21:26:55 +0000</pubDate>
		<dc:creator>Hatem Ben Yacoub</dc:creator>
		
		<category><![CDATA[Strategy]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[android]]></category>

		<category><![CDATA[avantgo]]></category>

		<category><![CDATA[Sybase]]></category>

		<category><![CDATA[sybase365]]></category>

		<guid isPermaLink="false">http://openhandsetmagazine.com/2007/12/how-sybase-will-support-android/</guid>
		<description><![CDATA[Sybase, a leading provider of enterprise infrastructure and mobile software, announced last week that they will support Android platform. Sybase provides already many products and services for Windows Mobile, Symbian, Palm, RIM and iPhone devices, but from the announcement we don&#8217;t know anything about the services or products that Sybase will provide to Android. How [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://openhandsetmagazine.com/wp-content/uploads/2007/12/sybase.png" alt="Sybase" align="left" hspace="10" vspace="10" /><a href="http://www.sybase.com/" target="_blank" onclick="javascript:urchinTracker('/outbound/article/http://www.sybase.com/');">Sybase</a>, a leading provider of enterprise infrastructure and mobile software, <a href="http://www.sybase.com/detail?id=1055011" target="_blank" onclick="javascript:urchinTracker('/outbound/article/http://www.sybase.com/detail?id=1055011');">announced last week</a> that they will support Android platform. Sybase provides already many products and services for Windows Mobile, Symbian, Palm, RIM and iPhone devices, but from the announcement we don&#8217;t know anything about the services or products that Sybase will provide to Android. How Sybase will support Android ?</p>
<p>&#8220;It is too early to discuss details at this point.  We anticipate that as Android-based devices become available, and as the platform matures, we will be able to make more detailed product announcements.&#8221; a Sybase spokesperson told Open Handset Magazine.</p>
<p>Sybase is a company focused on managing and mobilizing information, it provides open, cross-platform solutions that securely deliver information anytime, anywhere, enabling customers to create an information edge.  The world’s most critical data in commerce, communications, finance, government and healthcare runs on Sybase.</p>
<p>Sybase provides a set of services and products for mobile including advertising, applications, messaging, mobile Web, transaction and reporting.</p>
<h3>Read also :</h3><ul class="related_post"><li><a href="http://openhandsetmagazine.com/2008/03/android-sdk-security-release-m5-rc15/" title="Android SDK Security Release m5-rc15" >Android SDK Security Release m5-rc15</a></li><li><a href="http://openhandsetmagazine.com/2008/02/mcobject-sharpens-its-edge-in-database-indexes-with-new-kd-tree/" title="McObject Sharpens its Edge in Database Indexes With New KD-Tree" >McObject Sharpens its Edge in Database Indexes With New KD-Tree</a></li><li><a href="http://openhandsetmagazine.com/2008/02/interview-with-adriano-chiaretta-from-iambic/" title="Interview with Adriano Chiaretta from iambic" >Interview with Adriano Chiaretta from iambic</a></li><li><a href="http://openhandsetmagazine.com/2008/02/weekly-android-applications-1222008/" title="Weekly Android Applications 12/2/2008" >Weekly Android Applications 12/2/2008</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://openhandsetmagazine.com/2007/12/how-sybase-will-support-android/feed/</wfw:commentRss>
		</item>
		<item>
		<title>db4objects Announces db4o Database for Android</title>
		<link>http://openhandsetmagazine.com/2007/12/db4objects-announces-db4o-database-for-android/</link>
		<comments>http://openhandsetmagazine.com/2007/12/db4objects-announces-db4o-database-for-android/#comments</comments>
		<pubDate>Fri, 07 Dec 2007 20:11:51 +0000</pubDate>
		<dc:creator>Hatem Ben Yacoub</dc:creator>
		
		<category><![CDATA[Android Dev]]></category>

		<category><![CDATA[Applications]]></category>

		<category><![CDATA[Featured]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[android]]></category>

		<category><![CDATA[database]]></category>

		<category><![CDATA[db4o]]></category>

		<category><![CDATA[db4objects]]></category>

		<category><![CDATA[object relational database]]></category>

		<category><![CDATA[sqlite]]></category>

		<guid isPermaLink="false">http://openhandsetmagazine.com/2007/12/db4objects-announces-db4o-database-for-android/</guid>
		<description><![CDATA[Real object oriented database is now available for Android platform with db4o]]></description>
			<content:encoded><![CDATA[<p><img src="http://openhandsetmagazine.com/wp-content/uploads/2007/12/db4o.thumbnail.png" alt="Db4o" align="left" hspace="10" vspace="10" /><a href="http://www.db4o.com" target="_blank" onclick="javascript:urchinTracker('/outbound/article/http://www.db4o.com');">db4objects</a>, provider of object oriented database for the .NET and Java, have just <a href="http://www.db4o.com/about/news/release/2007_12_05.aspx" target="_blank" onclick="javascript:urchinTracker('/outbound/article/http://www.db4o.com/about/news/release/2007_12_05.aspx');">announced officially</a> the availability of their solution db4o for the Android platform. Db4o is a distributed company with engineers from all over the world, but really hats off for their amazing work to make their entire solution ready for Android in record time. So for now, Android developers have full object oriented solution ready to use.</p>
<blockquote><p>Java programmers are delighted with Android’s full object oriented platform they are frustrated by its bundling with a relational database, requiring cumbersome plumbing between objects and tables. db4o fills the gap by providing a fast and secure, native Java object database that makes storing objects and sharing of data between applications simple and easy.</p></blockquote>
<p>It&#8217;s true that Android came with &#8220;Content providers&#8221; but as Carl Rosenberger, db4object&#8217;s Chief Software Architect, said <a href="http://developer.db4o.com/blogs/carl/archive/2007/11/19/why-android-will-start-the-mobile-tornado.aspx" target="_blank" onclick="javascript:urchinTracker('/outbound/article/http://developer.db4o.com/blogs/carl/archive/2007/11/19/why-android-will-start-the-mobile-tornado.aspx');">in a blog post</a> &#8220;this is not Java, it&#8217;s not object-oriented, it&#8217;s not even SQL.&#8221;  Which is the missing element in Android platform : The object database solution.</p>
<p>This Tuesday we had the chance to talk to Nik Wekwerth, the VP of Marketing db4objects, and he told us about db4o solution for Android and how it could help developers to make fully advanced object oriented applications. &#8220;It&#8217;s all about simplicity&#8221; he told us, &#8220;In Java you prefer always to stay in Object Oriented. Object is more flexible than SQL, it doesn&#8217;t lock your memory&#8221;.</p>
<p>There are currently two applications ported to db4o, the <a href="http://developer.db4o.com/ProjectSpaces/view.aspx/Android_Password_Manager" target="_blank" onclick="javascript:urchinTracker('/outbound/article/http://developer.db4o.com/ProjectSpaces/view.aspx/Android_Password_Manager');">Password Manager</a> application and <a href="http://developer.db4o.com/ProjectSpaces/view.aspx/MapMe" target="_blank" onclick="javascript:urchinTracker('/outbound/article/http://developer.db4o.com/ProjectSpaces/view.aspx/MapMe');">MapMe</a>. It shows the capabilities of db4o and the simplicity of using objects to store and retrieve data. There is no real benchmark at this time Nik told us, but it&#8217;s clear from these two samples that using db4o is much easier and very simple to maintain.</p>
<p>Where can you use db4o ? &#8220;If you look at our customers, database usage is very large from planes, high speed trains, photocopiers, research &#8230;&#8221; Added Nik. DB4o proved its performance in many critical usage and their world class leaders customers like BMW, Boeing, Bosch, IBM, Intel, Ricoh, and Seagate, are certainly enough for Android developers to make sure that they have in hands a high level database solution.</p>
<blockquote><p>Developers can write software applications that enable the backup of user data to a back-end server or their home PC. A consumer use case could be to start a game on the phone, freeze it, and continue playing at home in the evening. Business use cases include field force automation, data acquisition such as with RFID, and complex navigation systems that use locally cached geodata.</p></blockquote>
<p>Db4o is open source under GPL, you can get started by <a href="http://www.db4o.com/android" target="_blank" onclick="javascript:urchinTracker('/outbound/article/http://www.db4o.com/android');">downloading db4o for Android</a> and start porting your current relational application, or start your new project in a fully object oriented environnement.</p>
<h3>Read also :</h3><ul class="related_post"><li><a href="http://openhandsetmagazine.com/2008/02/odmg3-now-hosted-by-odbmsorg/" title="ODMG3 now hosted by ODBMS.ORG" >ODMG3 now hosted by ODBMS.ORG</a></li><li><a href="http://openhandsetmagazine.com/2008/02/mcobject-sharpens-its-edge-in-database-indexes-with-new-kd-tree/" title="McObject Sharpens its Edge in Database Indexes With New KD-Tree" >McObject Sharpens its Edge in Database Indexes With New KD-Tree</a></li><li><a href="http://openhandsetmagazine.com/2008/01/mcobject-object-oriented-embedded-database-for-android/" title="McObject, Object-Oriented Embedded Database for Android" >McObject, Object-Oriented Embedded Database for Android</a></li><li><a href="http://openhandsetmagazine.com/2007/11/tips-howto-connect-android-emulator-behind-proxy/" title="Tips: Howto Connect Android Emulator behind proxy" >Tips: Howto Connect Android Emulator behind proxy</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://openhandsetmagazine.com/2007/12/db4objects-announces-db4o-database-for-android/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ME4Android, the JavaME Solution for Android</title>
		<link>http://openhandsetmagazine.com/2007/11/me4android-the-javame-alternative-for-android/</link>
		<comments>http://openhandsetmagazine.com/2007/11/me4android-the-javame-alternative-for-android/#comments</comments>
		<pubDate>Wed, 28 Nov 2007 09:12:37 +0000</pubDate>
		<dc:creator>Hatem Ben Yacoub</dc:creator>
		
		<category><![CDATA[Android Dev]]></category>

		<category><![CDATA[Strategy]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[android]]></category>

		<category><![CDATA[javame]]></category>

		<category><![CDATA[ME4Android]]></category>

		<category><![CDATA[poliplus]]></category>

		<guid isPermaLink="false">http://openhandsetmagazine.com/2007/11/me4android-the-javame-alternative-for-android/</guid>
		<description><![CDATA[After the Jbed’s Esmertec  solution for JavaME on Android, a new solution have just arrived by Carlos  Bazzarella from Poliplus software, called : ME4Android. The  solution aims to help developers port their JavaME applications into Android  automatically without any single code change, only by making a small  modification in the [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://openhandsetmagazine.com/wp-content/uploads/2007/11/javame.gif" alt="JavaME" align="left" hspace="10" vspace="10" />After the Jbed’s <a href="http://openhandsetmagazine.com/2007/11/android-is-even-better-with-esmertec/" >Esmertec  solution for JavaME on Android</a>, a new solution have just arrived by Carlos  Bazzarella from Poliplus software, called : <a href="http://www.poliplus.com/android.htm" onclick="javascript:urchinTracker('/outbound/article/http://www.poliplus.com/android.htm');" target="_blank" onclick="javascript:urchinTracker('/outbound/article/http://www.poliplus.com/android.htm');">ME4Android</a>. The  solution aims to help developers port their JavaME applications into Android  automatically without any single code change, only by making a small  modification in the build scripts. The demo Flyer application already available  shows the capabilities of ME4Android to run midlets that use the low level user  interface API.</p>
<p style="text-align: center"><img src="http://openhandsetmagazine.com/wp-content/uploads/2007/11/me4android-1.png" alt="ME4Android sample" /><br />
<em>Sample Flyer application running on Android</em></p>
<p>We asked Carlos on full JavaME support for Android and he told us in email  “right now ME4Android does not support a complete JavaME stack but in the long  run it will, specially when the source code becomes available.”</p>
<p>The good news is that ME4Android will be open sourced with Android, Carlos  confirmed to OHM “Since Android will eventually be fully open sourced, I intend  to do the same with ME4Android. Actually as soon as Google releases all of their  source code, I’ll do the same.”</p>
<p>When asked about Esmertec solution, he told us “I am familiar with Esmertec  Jbed and given the fact that it will bean optional commercial component on the  free Android platform, you can guarantee that it will not be used much and will  never have 100% deployment on Android. ME4Android as a free alternative with  complete source code available has absolutely no barriers for adoption and  provides the best bridge for JavaME developers to take to Android.”</p>
<p>ME4Android could be the solution for JavaME developers looking for a quick  way to get their application running on Android at low cost. Actually they can  continue to develop on their own platforms, then just wait for full JavaME  support using ME4Android from Poliplus or Jbed from Esmertec. Handset  Manufacturers will have to decide on this.</p>
<h3>Read also :</h3><ul class="related_post"><li><a href="http://openhandsetmagazine.com/2008/01/tira-wireless-extends-%e2%80%98go-mobile%e2%80%99-solution-to-support-android-platform/" title="Tira Wireless Extends ‘Go Mobile’ Solution to Support Android Platform" >Tira Wireless Extends ‘Go Mobile’ Solution to Support Android Platform</a></li><li><a href="http://openhandsetmagazine.com/2008/03/android-sdk-security-release-m5-rc15/" title="Android SDK Security Release m5-rc15" >Android SDK Security Release m5-rc15</a></li><li><a href="http://openhandsetmagazine.com/2008/02/mcobject-sharpens-its-edge-in-database-indexes-with-new-kd-tree/" title="McObject Sharpens its Edge in Database Indexes With New KD-Tree" >McObject Sharpens its Edge in Database Indexes With New KD-Tree</a></li><li><a href="http://openhandsetmagazine.com/2008/02/interview-with-adriano-chiaretta-from-iambic/" title="Interview with Adriano Chiaretta from iambic" >Interview with Adriano Chiaretta from iambic</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://openhandsetmagazine.com/2007/11/me4android-the-javame-alternative-for-android/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Running C++ Native Applications on Android, The Final Point</title>
		<link>http://openhandsetmagazine.com/2007/11/running-c-native-applications-on-android-the-final-point/</link>
		<comments>http://openhandsetmagazine.com/2007/11/running-c-native-applications-on-android-the-final-point/#comments</comments>
		<pubDate>Thu, 22 Nov 2007 21:27:02 +0000</pubDate>
		<dc:creator>Hatem Ben Yacoub</dc:creator>
		
		<category><![CDATA[Android Dev]]></category>

		<category><![CDATA[Featured]]></category>

		<category><![CDATA[Strategy]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[android]]></category>

		<category><![CDATA[C++]]></category>

		<category><![CDATA[Cplusplus]]></category>

		<category><![CDATA[dalvik]]></category>

		<category><![CDATA[java]]></category>

		<category><![CDATA[JIT]]></category>

		<guid isPermaLink="false">http://openhandsetmagazine.com/2007/11/running-c-native-applications-on-android-the-final-point/</guid>
		<description><![CDATA[With the launch of Android mobile platform, Google announced that developers can use Java as programming language to create applications for the platform and using Dalvik as the Java virtual machine. The choice of Java was itself a limitation for many developers, especially low level progammers used to deal directly with different mobile hardware issues&#8230;
It&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://openhandsetmagazine.com/wp-content/uploads/2007/11/cplusplus.thumbnail.jpg" alt="C++ programming" align="left" hspace="10" vspace="10" />With the launch of Android mobile platform, Google announced that developers can use Java as programming language to create applications for the platform and using Dalvik as the Java virtual machine. The choice of Java was itself a limitation for many developers, especially low level progammers used to deal directly with different mobile hardware issues&#8230;</p>
<p>It&#8217;s true that, for example, Symbian support programming in C++, but here is the full and real situation. There is a lot of application developed for Symbian, but you have to always compile your application for the different platforms separately. Applications for Symbian 3rd edition don&#8217;t run on 2nd, or 1st edition devices. Sometimes applications for S60 3rd edition are compatible with N73, but not with N80, while it should be the same operating system and there is no reason for an application to be hardware dependant.</p>
<p>Now back to Android, the fact is only Java language is supported doesn&#8217;t mean that you cannot develop applications in other languages. This have been proved by many developers, hackers and experts in application development for mobile. The guys at Elements Interactive B.V., the company behind Edgelib library, succeeded to run native <a href="http://groups.google.com/group/android-developers/browse_thread/thread/f31003bbed8bf7a9/" target="_blank" onclick="javascript:urchinTracker('/outbound/article/http://groups.google.com/group/android-developers/browse_thread/thread/f31003bbed8bf7a9/');">C++ applications on the Android platform</a>, even that at this time there is still many issues on display and sound &#8230; etc. This include the S-Tris2 game and a 3D animation demo of Edgelib.</p>
<p>Wouter ten Brink, Elements Interactive CTO, told us by email &#8220;As our company focuses on native (C++) development only, we will keep looking for solutions to bring native applications to Android.&#8221;. He added &#8220;Personally, I believe Google will eventually offer a way to run native code, but we&#8217;ll have to see what will happen on this area the coming months.&#8221;</p>
<p><strong>Performance Vs Portability</strong></p>
<p>It&#8217;s clear that Google, by making Dalvik the Java Virtual Machine for Android, is looking for maximum portability against performance. The MSM chipsets, currently supported by Android, include a Java hardware acceleration, which is supposed to provide high performance for Java applications running on Android Handsets. But it&#8217;s not everything.</p>
<p>The Google answer on running C/C++ applications on Android from the FAQs is : &#8220;No. Android applications are written using the Java programming language&#8221;. Very simple answer, but the problem here is for developers and companies having ready to use code and applications for other mobile platform and looking to get their code ported to Android at low cost.</p>
<p><strong>Java-Not-In-Time and JIT</strong></p>
<p>The performance issue in reality isn&#8217;t due to Java itself, but to the virtual machine running Java code on mobile devices. You can run Java very fastly on PCs today with JIT VMs, thing not available for mobile devices, which make Java applications and games very slow on mobile. So what about Dalvik ? Dan Morrill posted on the Android developers group that &#8220;a just-in-time compiler is definitely on the Dalvik roadmap&#8221;.</p>
<p>This should answer the performance question about Java, Android and Dalvik, even that we don&#8217;t know much at this time on the Dalvik VM.</p>
<p><strong>Conclusion</strong></p>
<p>Finally the choice of Java on Android is to make mobile application developement faster and easier for developers, and to make Android platform more stable. Probably many don&#8217;t agree on coding in Java for Android and looking for native support. This could solve some problems for native developers, but will open the door for a huge new problems and incompatibilities. If Google decided to make Android the best open mobile platform, it&#8217;s also their choice to keep this platform safe for a better future.</p>
<h3>Read also :</h3><ul class="related_post"><li><a href="http://openhandsetmagazine.com/2007/11/whats-on-android/" title="What&#8217;s on Android" >What&#8217;s on Android</a></li><li><a href="http://openhandsetmagazine.com/2007/12/weekly-android-applications-24122007/" title="Weekly Android Applications 24/12/2007" >Weekly Android Applications 24/12/2007</a></li><li><a href="http://openhandsetmagazine.com/2007/11/android-is-even-better-with-esmertec/" title="Android is even better with Esmertec" >Android is even better with Esmertec</a></li><li><a href="http://openhandsetmagazine.com/2008/03/android-sdk-security-release-m5-rc15/" title="Android SDK Security Release m5-rc15" >Android SDK Security Release m5-rc15</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://openhandsetmagazine.com/2007/11/running-c-native-applications-on-android-the-final-point/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Android got new Fonts from Ascender</title>
		<link>http://openhandsetmagazine.com/2007/11/android-got-new-fonts-from-ascender/</link>
		<comments>http://openhandsetmagazine.com/2007/11/android-got-new-fonts-from-ascender/#comments</comments>
		<pubDate>Wed, 21 Nov 2007 08:05:47 +0000</pubDate>
		<dc:creator>Hatem Ben Yacoub</dc:creator>
		
		<category><![CDATA[OHA]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[android]]></category>

		<category><![CDATA[ascender]]></category>

		<category><![CDATA[fonts]]></category>

		<category><![CDATA[ohm]]></category>

		<guid isPermaLink="false">http://openhandsetmagazine.com/2007/11/android-got-new-fonts-from-ascender/</guid>
		<description><![CDATA[Ascender, leading provider of advanced font products for mobile handsets and  member of the OHA, announced the &#8220;Droid Fonts&#8221;, a set of seven typefaces specially designed for the Android for optimal quality and comfort on mobile handsets. The Droid fonts family have been optimized for a better rendering in application menus, web browsers and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ascendercorp.com/oha.html" target="_blank" onclick="javascript:urchinTracker('/outbound/article/http://www.ascendercorp.com/oha.html');">Ascender</a>, leading provider of advanced font products for mobile handsets and  member of the OHA, announced the <em>&#8220;Droid Fonts&#8221;</em>, a set of seven typefaces specially designed for the Android for optimal quality and comfort on mobile handsets. The Droid fonts family have been optimized for a better rendering in application menus, web browsers and for other screen text.</p>
<p style="text-align: center"><img src="http://openhandsetmagazine.com/wp-content/uploads/2007/11/droidfonts.jpg" alt="Droid Fonts" /></p>
<blockquote><p>&#8220;Ascender is proud to be providing the font solution to the Android platform built by the Open Handset Alliance. We believe that handset manufacturers, wireless carriers and application developers will be very happy with the fonts provided and we look forward to addressing the future font needs across the platform,&#8221; said Ira Mirochnick, President of Ascender Corporation. &#8220;We are also very excited that the platform supports our Ascender Compact Asian Font solution (ACAF) which will make it easy for manufacturers to implement additional high quality Asian fonts in a small footprint.&#8221;</p></blockquote>
<p>According to the press release, the Droid family of fonts consists of Droid Sans, Droid Sans Mono and Droid Serif. Each contains extensive character set coverage including Western Europe, Eastern/Central Europe, Baltic, Cyrillic, Greek and Turkish support. The Droid Sans regular font also includes support for Simplified and Traditional Chinese, Japanese and Korean support for the GB2312, Big 5, JIS 0208 and KSC 5601 character sets respectively.</p>
<p>It&#8217;s interesting to get Asian fonts supported for Android especially Japanese, Chinese and Korean, this also reflect the Google strategy to target the largest population. But what I notice here is that Android is missing middle eastern fonts such Arabic and Hebrew, in addition to other Asian fonts. So you will be missing these for current release, but we will probably see them supported in future releases according to Ascender.</p>
<h3>Read also :</h3><ul class="related_post"><li><a href="http://openhandsetmagazine.com/2008/01/new-open-handset-magazine/" title="New Open Handset Magazine" >New Open Handset Magazine</a></li><li><a href="http://openhandsetmagazine.com/2008/03/android-sdk-security-release-m5-rc15/" title="Android SDK Security Release m5-rc15" >Android SDK Security Release m5-rc15</a></li><li><a href="http://openhandsetmagazine.com/2008/02/mcobject-sharpens-its-edge-in-database-indexes-with-new-kd-tree/" title="McObject Sharpens its Edge in Database Indexes With New KD-Tree" >McObject Sharpens its Edge in Database Indexes With New KD-Tree</a></li><li><a href="http://openhandsetmagazine.com/2008/02/interview-with-adriano-chiaretta-from-iambic/" title="Interview with Adriano Chiaretta from iambic" >Interview with Adriano Chiaretta from iambic</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://openhandsetmagazine.com/2007/11/android-got-new-fonts-from-ascender/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Synaptics and the Touch Interface Driver for Android</title>
		<link>http://openhandsetmagazine.com/2007/11/synaptics-and-the-touch-interface-driver-for-android/</link>
		<comments>http://openhandsetmagazine.com/2007/11/synaptics-and-the-touch-interface-driver-for-android/#comments</comments>
		<pubDate>Fri, 16 Nov 2007 17:06:26 +0000</pubDate>
		<dc:creator>Hatem Ben Yacoub</dc:creator>
		
		<category><![CDATA[Featured]]></category>

		<category><![CDATA[OHA]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[android]]></category>

		<category><![CDATA[android driver]]></category>

		<category><![CDATA[multitouch]]></category>

		<category><![CDATA[Synaptics]]></category>

		<category><![CDATA[touch interface]]></category>

		<guid isPermaLink="false">http://openhandsetmagazine.com/2007/11/synaptics-and-the-touch-interface-driver-for-android/</guid>
		<description><![CDATA[Just noticed today a press release planned for next monday (19th November) by Synaptics, member of the OHA. Synaptics Inc., a leading developer of capacitive-based human interface solutions for mobile computing, communications and entertainment devices; and today they are announcing the touch interface driver for Android SDK. A good news for developers who were looking [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://openhandsetmagazine.com/wp-content/uploads/2007/11/synaptics.thumbnail.png" alt="Synaptics" align="left" hspace="10" vspace="10" />Just noticed today a <a href="http://www.synaptics.com/press/pr_detail.cfm?id=127" target="_blank" onclick="javascript:urchinTracker('/outbound/article/http://www.synaptics.com/press/pr_detail.cfm?id=127');">press release planned for next monday</a> (19th November) by <a href="http://www.synaptics.com/" target="_blank" onclick="javascript:urchinTracker('/outbound/article/http://www.synaptics.com/');">Synaptics</a>, member of the OHA. Synaptics Inc., a leading developer of capacitive-based human interface solutions for mobile computing, communications and entertainment devices; and today they are announcing the touch interface driver for Android SDK. A good news for developers who were looking for a way to test the touch interface capabilities with Android SDK.</p>
<p>Synaptics is the only touch interface company in the alliance, and they are already providing mobile solutions for Onyx, Pantech, Samsung and many others. According to the press release, Synaptics will provide mobile handset designers with a powerful yet easy to use tool to develop advanced, multi-touch gestures for the Android platform.</p>
<blockquote><p>&#8220;Synaptics is proud to be a founding member of the Open Handset Alliance,&#8221; said, Joseph Virginia, Vice President, Corporate Marketing and Handheld Business of Synaptics. “Our contribution to the Android platform will help bring dynamic touch user interfaces to everyone in the mobile market. By creating an open environment conducive to collaboration and partnering, the Alliance will allow key influencers to deliver innovative devices and services to meet the needs of the fast-changing mobile industry.”</p></blockquote>
<h3>Read also :</h3><ul class="related_post"><li><a href="http://openhandsetmagazine.com/2007/12/the-linux-phone-standards-and-the-open-handset-alliance/" title="The Linux Phone Standards and the Open Handset Alliance" >The Linux Phone Standards and the Open Handset Alliance</a></li><li><a href="http://openhandsetmagazine.com/2008/03/android-sdk-security-release-m5-rc15/" title="Android SDK Security Release m5-rc15" >Android SDK Security Release m5-rc15</a></li><li><a href="http://openhandsetmagazine.com/2008/02/mcobject-sharpens-its-edge-in-database-indexes-with-new-kd-tree/" title="McObject Sharpens its Edge in Database Indexes With New KD-Tree" >McObject Sharpens its Edge in Database Indexes With New KD-Tree</a></li><li><a href="http://openhandsetmagazine.com/2008/02/interview-with-adriano-chiaretta-from-iambic/" title="Interview with Adriano Chiaretta from iambic" >Interview with Adriano Chiaretta from iambic</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://openhandsetmagazine.com/2007/11/synaptics-and-the-touch-interface-driver-for-android/feed/</wfw:commentRss>
		</item>
		<item>
		<title>What&#8217;s on Android</title>
		<link>http://openhandsetmagazine.com/2007/11/whats-on-android/</link>
		<comments>http://openhandsetmagazine.com/2007/11/whats-on-android/#comments</comments>
		<pubDate>Thu, 15 Nov 2007 12:14:04 +0000</pubDate>
		<dc:creator>Hatem Ben Yacoub</dc:creator>
		
		<category><![CDATA[Android Dev]]></category>

		<category><![CDATA[Android SDK]]></category>

		<category><![CDATA[Featured]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[android]]></category>

		<category><![CDATA[architecture]]></category>

		<category><![CDATA[dalvik]]></category>

		<category><![CDATA[java]]></category>

		<category><![CDATA[java virtual machine]]></category>

		<category><![CDATA[operating system]]></category>

		<guid isPermaLink="false">http://openhandsetmagazine.com/2007/11/whats-on-android/</guid>
		<description><![CDATA[Since monday we started discovering what&#8217;s on Android, the system, the applications, the architecture &#8230; etc. It was important to know what&#8217;s already on Android to develop better applications for the system. In short, Android is running on a linux kernel and using Dalvik as Java Virtual Machine. Android features include :
Application Framework
The application Framework [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://openhandsetmagazine.com/2007/11/whats-on-android/android-system-architecture/" rel="attachment wp-att-28" title="Android System Architecture" ><img src="http://openhandsetmagazine.com/wp-content/uploads/2007/11/system-architecture.thumbnail.jpg" alt="Android System Architecture" align="left" hspace="10" vspace="10" /></a>Since monday we started discovering what&#8217;s on Android, the system, the applications, the architecture &#8230; etc. It was important to know what&#8217;s already on Android to develop better applications for the system. In short, Android is running on a linux kernel and using Dalvik as Java Virtual Machine. <em>Android features</em> include :</p>
<p><strong>Application Framework</strong></p>
<p>The application Framework enable Android application to reuse and replace existent components. The Framework include Activity Manager, Window manager, Content providers, View system, notification manager, package manager, telephony manager, resource manager, location manager and XMPP service.</p>
<p><strong>Android Libraries</strong></p>
<p>Android system is based on set of C/C++ libraries used by various components of the Android system. Core libraries include :</p>
<ul>
<li>System C library- a BSD-derived implementation of     the standard C system library (libc), tuned for embedded Linux-based     devices</li>
<li>Media Libraries- based on PacketVideo&#8217;s OpenCORE;     the libraries support playback and recording of many popular audio and video     formats, as well as static image files, including MPEG4, H.264, MP3, AAC,     AMR, JPG, and PNG</li>
<li>Surface Manager- manages access to the display     subsystem and seamlessly composites 2D and 3D graphic layers from multiple     applications</li>
<li>LibWebCore- a modern web browser engine which     powers both the Android browser and an embeddable web view</li>
<li>SGL- the underlying 2D graphics     engine</li>
<li>3D libraries- an implementation based on     OpenGL ES 1.0 APIs; the libraries use either hardware 3D acceleration     (where available) or the included, highly optimized 3D software     rasterizer</li>
<li>FreeType- bitmap and vector font rendering</li>
<li>SQLite- a powerful and lightweight relational     database engine available to all applications</li>
</ul>
<p><strong>Dalvik Virtual Machine</strong></p>
<p>Dalvik is the Java Virtual Machine that power Android systems, optimized for mobile phones, owned by google, and best of all going to be open sourced ! Dalvik executes files in the .dex format optimized for minimal footprint. The system itself is optimized to run multiple Dalvik VMs efficiently.</p>
<p><strong>Android applications</strong></p>
<p>The current SDK released came with a set of applications including Home, browser (based on webkit), contacts manager, Phone application, Maps, XMPP client, and according to documentation there will be also sms application, calendar and many others. I bet there will be other basic applications by Google such notes application, some games &#8230; etc, but the big job is left here for developers who will participate in the challenge.</p>
<p><strong>Development tools</strong></p>
<p>Android SDK, released this monday is defintely the best development environnement for Android applications. A plugin for eclipse is available to help coding, debugging, memory and performance profiling, in addition to the device emulator to see your application running live in Android before to see it on real handsets.</p>
<p><strong>Some others Android&#8217;s Technical features</strong></p>
<ul>
<li>Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification</li>
<li>Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)</li>
<li>GSM Telephony</li>
<li>Bluetooth, EDGE, 3G, and WiFi</li>
<li>Camera, GPS, compass, and accelerometer</li>
</ul>
<p>Be sure to check <a href="http://code.google.com/android/documentation.html" target="_blank" onclick="javascript:urchinTracker('/outbound/article/http://code.google.com/android/documentation.html');">Android documentation </a>to learn more about this new technology.</p>
<h3>Read also :</h3><ul class="related_post"><li><a href="http://openhandsetmagazine.com/2007/11/running-c-native-applications-on-android-the-final-point/" title="Running C++ Native Applications on Android, The Final Point" >Running C++ Native Applications on Android, The Final Point</a></li><li><a href="http://openhandsetmagazine.com/2007/12/weekly-android-applications-24122007/" title="Weekly Android Applications 24/12/2007" >Weekly Android Applications 24/12/2007</a></li><li><a href="http://openhandsetmagazine.com/2007/11/android-is-even-better-with-esmertec/" title="Android is even better with Esmertec" >Android is even better with Esmertec</a></li><li><a href="http://openhandsetmagazine.com/2008/03/android-sdk-security-release-m5-rc15/" title="Android SDK Security Release m5-rc15" >Android SDK Security Release m5-rc15</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://openhandsetmagazine.com/2007/11/whats-on-android/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
