<?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>Features &#8211; Wiebe Elsinga</title>
	<atom:link href="http://wiebe-elsinga.com/blog/tag/features/feed/" rel="self" type="application/rss+xml" />
	<link>http://wiebe-elsinga.com/blog</link>
	<description>Blog</description>
	<lastBuildDate>Wed, 19 Oct 2011 04:52:00 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.8</generator>
	<item>
		<title>A closer look at Android 4.0 (Ice Cream Sandwich)</title>
		<link>http://wiebe-elsinga.com/blog/a-closer-look-at-android-4-0-ice-cream-sandwich/</link>
					<comments>http://wiebe-elsinga.com/blog/a-closer-look-at-android-4-0-ice-cream-sandwich/#respond</comments>
		
		<dc:creator><![CDATA[W.Elsinga]]></dc:creator>
		<pubDate>Tue, 18 Oct 2011 21:52:00 +0000</pubDate>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[Ice Cream Sandwich]]></category>
		<guid isPermaLink="false">http://wiebe-elsinga.com/blog/?p=791</guid>

					<description><![CDATA[Google has (finally) released its Android 4.0 (Ice Cream Sandwich) software development kit (SDK). So let’s take a closer look. Ice Cream Sandwich for Users The new features for users in Ice Cream Sandwich are detailed on the Android Developers website. To summarize, those are as follows: Evolved UI New typeface optimized for high-resolution screens System Bar Refinements contains virtual buttons for better user experience Action Bar like features Resizable widgets Improved voice input engine Better control over network data People app offers richer profile information, including a large profile picture, phone numbers, addresses and accounts, status updates, events, and a new button for connecting on integrated social networks. Improved Calendar, Camera, Email and Browser apps Android Beam for sharing across two NFC-enabled devices Face Unlock is a new screen-lock option that lets users unlock their devices with their faces Wi-Fi Direct lets users connect directly to nearby peer devices over Wi-Fi Connecting to Bluetooth Health Device Profile (HDP) devices so users can connect to wireless medical devices and sensors in hospitals, fitness centers, homes, and elsewhere. Ice Cream Sandwich for Developers Developers need to be aware of the following features: Unified UI framework for phones, tablets, and more. All the UI elements from Honeycomb, like the action bar and fragments New social API new APIs for Contacts, Calendar, and Visual Voicemail audio remote control API so any music or media app can register to receive media button events from the remote control and then manage play state spell-checker API Android Beam so you can Share just about everything over NFC by tapping two phones together (like the bump app) ShareActionProvider widget lets developers quickly embed standard share functionality and UI in the Action Bar of their applications Low-level streaming multimedia (sounds a bit like DRM) New camera capabilities like continuous focus and image zoom. There&#8217;s also face detection. Wi-Fi Direct for ad-hoc networking Bluetooth Health Device Profile (HDP) For connecting to medical or fitness devices like the MotoActive. GridLayout improves the performance of Android applications by supporting flatter view hierarchies that are faster to layout and render Hardware-accelerated 2D drawing About a million other things &#8211; Stylus support, a new framework for text-to-speech engines, data usage, a VPN API, and policy management for the camera. Source developer.android.com]]></description>
										<content:encoded><![CDATA[<p>Google has (finally) released its Android 4.0 (Ice Cream Sandwich) software development kit (SDK). So let’s take a closer look.</p>
<p><span id="more-791"></span></p>
<h4>Ice Cream Sandwich for Users</h4>
<p>The new features for users in Ice Cream Sandwich are detailed on the Android Developers website. To summarize, those are as follows:</p>
<ul>
<li><strong>Evolved UI</strong></li>
<li><strong>New typeface</strong> optimized for high-resolution screens</li>
<li><strong>System Bar Refinements</strong> contains virtual buttons for better user experience</li>
<li><strong>Action Bar</strong> like features</li>
<li><strong>Resizable widgets</strong></li>
<li><strong>Improved voice input engine</strong></li>
<li><strong>Better control over network data</strong></li>
<li><strong>People app</strong> offers richer profile information, including a large profile picture, phone numbers, addresses and accounts, status updates, events, and a new button for connecting on integrated social networks.</li>
<li><strong>Improved Calendar, Camera, Email and Browser apps</strong></li>
<li><strong>Android Beam</strong> for sharing across two NFC-enabled devices</li>
<li><strong>Face Unlock</strong> is a new screen-lock option that lets users unlock their devices with their faces</li>
<li><strong>Wi-Fi Direct</strong> lets users connect directly to nearby peer devices over Wi-Fi</li>
<li><strong>Connecting to Bluetooth Health Device Profile (HDP) devices</strong> so users can connect to wireless medical devices and sensors in hospitals, fitness centers, homes, and elsewhere.</li>
</ul>
<h4>Ice Cream Sandwich for Developers</h4>
<p>Developers need to be aware of the following features:</p>
<ul>
<li><strong>Unified UI framework</strong> for phones, tablets, and more. All the UI elements from Honeycomb, like the action bar and fragments</li>
<li><strong>New social API<strong></strong></strong></li>
<li><strong>new APIs for Contacts, Calendar, and Visual Voicemail</strong></li>
<li><strong>audio remote control API</strong> so any music or media app can register to receive media button events from the remote control and then manage play state</li>
<li><strong>spell-checker API</strong></li>
<li><strong>Android Beam</strong> so you can Share just about everything over NFC by tapping two phones together (like the bump app)</li>
<li><strong>ShareActionProvider widget</strong> lets developers quickly embed standard share functionality and UI in the Action Bar of their applications</li>
<li><strong>Low-level streaming multimedia</strong> (sounds a bit like DRM)</li>
<li><strong>New camera capabilities</strong> like continuous focus and image zoom. There&#8217;s also face detection.</li>
<li><strong>Wi-Fi Direct</strong> for ad-hoc networking</li>
<li><strong>Bluetooth Health Device Profile (HDP)<strong> For connecting to medical or fitness devices like the MotoActive.</strong></strong></li>
<li><strong>GridLayout</strong> improves the performance of Android applications by supporting flatter view hierarchies that are faster to layout and render</li>
<li><strong>Hardware-accelerated 2D drawing</strong></li>
<li><strong>About a million other things</strong> &#8211; Stylus support, a new framework for text-to-speech engines, data usage, a VPN API, and policy management for the camera.</li>
</ul>
<p><strong>Source</strong> <a href="http://developer.android.com/sdk/android-4.0-highlights.html" target="_blank">developer.android.com</a></p>
]]></content:encoded>
					
					<wfw:commentRss>http://wiebe-elsinga.com/blog/a-closer-look-at-android-4-0-ice-cream-sandwich/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What to expect from Android Ice Cream Sandwich</title>
		<link>http://wiebe-elsinga.com/blog/what-to-expect-from-android-ice-scream-sandwich/</link>
					<comments>http://wiebe-elsinga.com/blog/what-to-expect-from-android-ice-scream-sandwich/#respond</comments>
		
		<dc:creator><![CDATA[W.Elsinga]]></dc:creator>
		<pubDate>Mon, 03 Oct 2011 06:16:27 +0000</pubDate>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[Ice Cream Sandwich]]></category>
		<guid isPermaLink="false">http://wiebe-elsinga.com/blog/?p=700</guid>

					<description><![CDATA[After Honeycomb, the new Android software development kit (SDK) version is called Ice Cream Sandwich, as announced at the Google I/O event in San Francisco. Is should merge the best of Honeycomb and Gingerbread together. So let&#8217;s take a closer look what we can expect. Getting that Honeycomb look Features of Honeycomb will be available to Android phone users like slick holographic user interface, an updated app launcher and the interactive homescreen widgets. Also we can look forward to using the multi-task bar currently located at the bottom of the HoneyComb tablet OS. New developer API It will be possible for building apps for tablet, phones and other connected devices under the same framework. That should help the rollout of Android apps across different hardware platforms to be done all at the same time. And don&#8217;t forget that you can develop for GoogleTV (finally). Recognition Developers will be able to play with a 3D display system that can track movement and detect the position of a person’s head, nose and eyes, like Kinect. Music and movies Integrated will be the cloud music service (first only available in beta to our American friends), This will give you the possibility to share playlists instantly across all Android devices. Also rent a movie direct from the Android market. NFC sharing You&#8217;ll be able to share web pages, contacts, YouTube videos and more by the power of Near Field Communication. Ok, like Bump, but without having to open up an application or having to be make your phone or tablet physically be in contact with another one. Finally the release date will be the October. For those who can&#8217;t wait, have a look at this video:]]></description>
										<content:encoded><![CDATA[<p>After Honeycomb, the new Android software development kit (SDK) version is called Ice Cream Sandwich, as announced at the Google I/O event in San Francisco. Is should merge the best of Honeycomb and Gingerbread together.</p>
<p>So let&#8217;s take a closer look what we can expect.</p>
<p><span id="more-700"></span></p>
<h4>Getting that Honeycomb look</h4>
<p>Features of Honeycomb will be available to Android phone users like slick holographic user interface, an updated app launcher and the interactive homescreen widgets. Also we can look forward to using the multi-task bar currently located at the bottom of the HoneyComb tablet OS.</p>
<h4>New developer API</h4>
<p>It will be possible for building apps for tablet, phones and other connected devices under the same framework. That should help the rollout of Android apps across different hardware platforms to be done all at the same time. And don&#8217;t forget that you can develop for GoogleTV (finally).</p>
<h4>Recognition</h4>
<p>Developers will be able to play with a 3D display system that can track movement and detect the position of a person’s head, nose and eyes, like Kinect.</p>
<h4>Music and movies</h4>
<p>Integrated will be the cloud music service (first only available in beta to our American friends), This will give you the possibility to share playlists instantly across all Android devices. Also rent a movie direct from the Android market.</p>
<h4>NFC sharing</h4>
<p>You&#8217;ll be able to share web pages, contacts, YouTube videos and more by the power of Near Field Communication. Ok, like Bump, but without having to open up an application or having to be make your phone or tablet physically be in contact with another one.</p>
<p>Finally the release date will be the October. For those who can&#8217;t wait, have a look at this video:</p>
<p style="text-align: center;"><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/h3Pb6IyFvfg&amp;rel=0"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/h3Pb6IyFvfg&amp;rel=0" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
]]></content:encoded>
					
					<wfw:commentRss>http://wiebe-elsinga.com/blog/what-to-expect-from-android-ice-scream-sandwich/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>A closer look at Android 3.0 (Honeycomb)</title>
		<link>http://wiebe-elsinga.com/blog/a-closer-look-at-android-3-0-honeycomb/</link>
					<comments>http://wiebe-elsinga.com/blog/a-closer-look-at-android-3-0-honeycomb/#respond</comments>
		
		<dc:creator><![CDATA[W.Elsinga]]></dc:creator>
		<pubDate>Mon, 21 Mar 2011 00:32:15 +0000</pubDate>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Honeycomb]]></category>
		<guid isPermaLink="false">http://wiebe-elsinga.com/blog/?p=566</guid>

					<description><![CDATA[Google has released its Android 3.0 (Honeycomb) software development kit (SDK) preview, allowing mobile developers to get an early hands-on with what the first tablet-only version of the Android operating system has to offer. So let&#8217;s take a closer look For Testing Only The SDK offers non-final APIs and is for testing purposes only. Google says its release is intended to allow developers time to familiarize themselves with the new UI patterns, APIs and capabilities. One thing I have notist, it&#8217;s extremely slow. If you&#8217;re just curious about its insides and don&#8217;t need to test anything yourself, it may be better to just stick with the news and forum postings for now Honeycomb for Users The new features for users in Honeycomb are detailed on the Android Developers website. To summarize, those are as follows: System Bar: The notifications bar from the Android phone has been transformed into a &#8220;System Bar,&#8221; which now lives at the bottom of the screen. From here, you can access notifications, system status and the soft navigation buttons (Back, Home and Recent Apps). Action Bar: The Menu area from Android phones has become the Action Bar on Honeycomb. Now at the top of the screen, this bar provides access to the contextual options, navigation, widgets and other content, as dictated by the application currently running. Customizable Homescreens: Honeycomb comes with five customizable homescreens which users can add widgets, app shortcuts and wallpapers to. Each homescreens offers a launcher for access to all the applications and search box for apps, contacts, media files, Web content and more Recent Apps New Keyboard: Honeycomb&#8217;s soft keyboard offers reshaped keys which have been repositioned for better targeting. New keys, including Tab for example, have been added, too. Better Copy-and-Paste: The copy/paste functionality has been given an upgrade too. Connectivity Options: Honeycomb offers built-in support for the Media/Photo Transfer Protocol, which lets you sync with a USB-connected camera. You can also attach USB or Bluetooth keyboards. Bluetooth tethering is supported and Wi-Fi connectivity has been improved. New Standard Apps: Also new in Honeycomb are major updates to the standard Android applications, the Browser, Camera and Gallery, Contacts apps and Email. Honeycomb for Developers Developers need to be aware of the following features: UI framework for creating great apps for larger screen devices High-performance 2D and 3D graphics: A new property-based animation framework lets developers add great visual effects to their apps. A built-in GL renderer lets developers request hardware-acceleration of common 2D rendering operations in their apps, across the entire app or only in specific activities or views. For adding rich 3D scenes, developers take advantage of a new 3D graphics engine called Renderscript. Support for multicore processor architectures: Honeycomb is optimized to run on either single- or dual-core processors, so that applications run with the best possible performance. Rich multimedia: New multimedia features such as HTTP Live streaming support, a pluggable DRM framework, and easy media file transfer through MTP/PTP, give developers new ways to bring rich content to users. New types of connectivity. Enhancements for enterprise: New administrative policies, such as for encrypted storage and password expiration, help enterprise administrators manage devices more effectively. Source Readwriteweb..com Source Developer.android.com]]></description>
										<content:encoded><![CDATA[<p>Google has released its Android 3.0 (Honeycomb) software development kit (SDK) preview, allowing mobile developers to get an early hands-on with what the first tablet-only version of the Android operating system has to offer. So let&#8217;s take a closer look</p>
<p><span id="more-566"></span></p>
<h4>For Testing Only</h4>
<p>The SDK offers non-final APIs and is for testing purposes only.<br />
Google says its release is intended to allow developers time to familiarize themselves with the new UI patterns, APIs and capabilities. One thing I have notist, it&#8217;s extremely slow. If you&#8217;re just curious about its insides and don&#8217;t need to test anything yourself, it may be better to just stick with the news and forum postings for now</p>
<h4>Honeycomb for Users</h4>
<p>The new features for users in Honeycomb are detailed on the Android Developers website. To summarize, those are as follows:</p>
<ul>
<li><strong>System Bar</strong>: The notifications bar from the Android phone has been transformed into a &#8220;System Bar,&#8221; which now lives at the bottom of the screen. From here, you can access notifications, system status and the soft navigation buttons (Back, Home and Recent Apps).</li>
<li><strong>Action Bar</strong>: The Menu area from Android phones has become the Action Bar on Honeycomb. Now at the top of the screen, this bar provides access to the contextual options, navigation, widgets and other content, as dictated by the application currently running.</li>
<li><strong>Customizable Homescreens</strong>: Honeycomb comes with five customizable homescreens which users can add widgets, app shortcuts and wallpapers to. Each homescreens offers a launcher for access to all the applications and search box for apps, contacts, media files, Web content and more</li>
<li><strong>Recent Apps</strong></li>
<li><strong>New Keyboard</strong>: Honeycomb&#8217;s soft keyboard offers reshaped keys which have been repositioned for better targeting. New keys, including Tab for example, have been added, too.</li>
<li><strong>Better Copy-and-Paste</strong>: The copy/paste functionality has been given an upgrade too.</li>
<li><strong>Connectivity Options</strong>: Honeycomb offers built-in support for the Media/Photo Transfer Protocol, which lets you sync with a USB-connected camera. You can also attach USB or Bluetooth keyboards. Bluetooth tethering is supported and Wi-Fi connectivity has been improved.</li>
<li><strong>New Standard Apps</strong>: Also new in Honeycomb are major updates to the standard Android applications, the Browser, Camera and Gallery, Contacts apps and Email.</li>
</ul>
<h4>Honeycomb for Developers</h4>
<p>Developers need to be aware of the following features:</p>
<ul>
<li><strong>UI framework for creating great apps for larger screen devices</strong></li>
<li><strong>High-performance 2D and 3D graphics</strong>: A new property-based animation framework lets developers add great visual effects to their apps. A built-in GL renderer lets developers request hardware-acceleration of common 2D rendering operations in their apps, across the entire app or only in specific activities or views. For adding rich 3D scenes, developers take advantage of a new 3D graphics engine called Renderscript.</li>
<li><strong>Support for multicore processor architectures</strong>: Honeycomb is optimized to run on either single- or dual-core processors, so that applications run with the best possible performance.</li>
<li><strong>Rich multimedia</strong>: New multimedia features such as HTTP Live streaming support, a pluggable DRM framework, and easy media file transfer through MTP/PTP, give developers new ways to bring rich content to users.</li>
<li><strong>New types of connectivity</strong>.</li>
<li><strong>Enhancements for enterprise</strong>: New administrative policies, such as for encrypted storage and password expiration, help enterprise administrators manage devices more effectively.</li>
</ul>
<p><strong>Source</strong> <a href="http://www.readwriteweb.com" target="_blank">Readwriteweb..com</a><br />
<strong>Source</strong> <a href="http://developer.android.com/sdk/android-3.0-highlights.html" target="_blank">Developer.android.com</a></p>
]]></content:encoded>
					
					<wfw:commentRss>http://wiebe-elsinga.com/blog/a-closer-look-at-android-3-0-honeycomb/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>A closer look at Android 2.3 (Gingerbread)</title>
		<link>http://wiebe-elsinga.com/blog/a-closer-look-at-android-2-3-gingerbread/</link>
					<comments>http://wiebe-elsinga.com/blog/a-closer-look-at-android-2-3-gingerbread/#comments</comments>
		
		<dc:creator><![CDATA[W.Elsinga]]></dc:creator>
		<pubDate>Thu, 09 Dec 2010 18:36:03 +0000</pubDate>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[Gingerbread]]></category>
		<category><![CDATA[Google]]></category>
		<guid isPermaLink="false">http://wiebe-elsinga.com/blog/?p=507</guid>

					<description><![CDATA[So finally I&#8217;ve had the time to write a new post. This week has been a busy release week. Google released Android&#8217;s Gingerbread, and Robotium released their 2.0 version. So let&#8217;s take a closer look at Google&#8217;s Android 2.3 a.k.a Gingerbread. Gingerbread for Users The new features for users in Gingerbread are detailed on the Android Developers website. To summarize, those are as follows: UI Refinements New Keyboard Word Selection Improved Copy/Paste Improved Improved Power Management: Android now is more active in managing apps that keep the device awake, even going so far as to close apps when appropriate. In the Application Settings, users can now see how the battery is being used by various apps. Application Control Internet Calling: Internet Calling (SIP) addresses can be added to Contacts and calls can be placed from the Quick Contact or Dialler. A SIP account is needed for this feature to work. This feature will be available depending on manufacturer and carrier support. NFC: Near-field communications support is now included in the OS. With NFC, you can &#8220;touch&#8221; or &#8220;swipe&#8221; an NFC tag embedded in a poster, sticker, ad, or anywhere else and then be directed to a website associated with the URL included in the tag&#8217;s data. NFC support will be determined by the phone&#8217;s hardware. Downloads Management Camera: The camera app now provides access to multiple cameras on the device, if the phone includes more than one (such as a front-facing camera, for example). Gingerbread for Developers Developers need to be aware of the following features: StrictMode Concurrent garbage collector: The Dalivik VM introduces a new, concurrent garbage collector that minimizes application pauses, helping to ensure smoother animation and increased responsiveness in games and similar applications. Faster event distribution: The platform now handles touch and keyboard events faster and more efficiently, minimizing CPU utilization during event distribution. The changes improve responsiveness for all applications, but especially benefit games that use touch events in combination with 3D graphics or other CPU-intensive operations. Updated video drivers: The platform uses updated third-party video drivers that improve the efficiency of OpenGL ES operations, for faster overall 3D graphics performance. Event Handling: Applications that use native code can now receive and process input and sensor events directly in their native code, which dramatically improves efficiency and responsiveness. Native libraries exposed by the platform let applications handle the same types of input events as those available through the framework. Applications can receive events from all supported sensor types and can enable/disable specific sensors and manage event delivery rate and queueing. New Sensor Types: Android 2.3 adds API support for several new sensor types, including gyroscope, rotation vector, linear acceleration, gravity, and barometer sensors. Applications can use the new sensors in combination with any other sensors available on the device, to track three-dimensional device motion and orientation change with high precision and accuracy. For example, a game application could use readings from a gyroscope and accelerometer on the device to recognize complex user gestures and motions, such as tilt, spin, thrust, and slice. Open API for Native Audio: The platform provides a software implementation of Khronos OpenSL ES, a standard API that gives applications access to audio controls and effects from native code. Applications can use the API to manage audio devices and control audio input, output, and processing directly from native code. Native graphics management: The platform provides an interface to its Khronos EGL library, which lets applications manage graphics contexts and create and manage OpenGL ES textures and surfaces from native code. Native access to Activity lifecycle, window management: Native applications can declare a new type of Activity class, NativeActivity whose life-cycle callbacks are implemented directly in native code. The NativeActivity and its underlying native code run in the system just as do other Activities &#8212; they run in the application&#8217;s system process and execute on the application&#8217;s main UI thread, and they receive the same life-cycle callbacks as do other Activities. The platform also exposes native APIs for managing windows, including the ability to lock/unlock the pixel buffer to draw directly into it.. Native access to assets, storage: Applications can now access a native Asset Manager API to retrieve application assets directly from native code without needing to go through JNI. If the assets are compressed, the platform does streaming decompression as the application reads the asset data. There is no longer a limit on the size of compressed .apk assets that can be read. Additionally, applications can access a native Storage Manager API to work directly with OBB files downloaded and managed by the system. (Dev tools for creating and managing OBB files will not be available until early 2011.) Robust native development environment: The Android NDK (r5 or higher) provides a complete set of tools, toolchains, and libraries for developing applications that use the rich native environment offered by the Android 2.3 platform. Internet telephony: Developers can now add SIP-based internet telephony features to their apps. Android 2.3 includes a full SIP protocol stack and integrated call management services that let applications easily set up outgoing and incoming voice calls, without having to manage sessions, transport-level communication, or audio record or playback directly. Near Field Communications (NFC): The platform&#8217;s support for Near Field Communications (NFC) lets developers get started creating a whole new class of applications for Android. Developers can create new applications that offer proximity-based information and services to users, organizations, merchants, and advertisers. Using the NFC API, applications can respond to NFC tags &#8220;discovered&#8221; as the user &#8220;touches&#8221; an NFC-enabled device to elements embedded in stickers, smart posters, and even other devices. When a tag of interest is collected, applications can respond to the tag, read messages from it, and then store the messages, prompting the user as needed. Source Readwriteweb..com Source Developer.android.com]]></description>
										<content:encoded><![CDATA[<p>So finally I&#8217;ve had the time to write a new post. This week has been a busy release week. Google released Android&#8217;s Gingerbread, and Robotium released their 2.0 version.<br />
So let&#8217;s take a closer look at Google&#8217;s Android 2.3 a.k.a Gingerbread.</p>
<p><span id="more-507"></span></p>
<h4>Gingerbread for Users</h4>
<p>The new features for users in Gingerbread are detailed on the Android Developers website. To summarize, those are as follows:</p>
<ul>
<li><strong>UI Refinements</strong></li>
<li><strong>New Keyboard</strong></li>
<li><strong>Word Selection Improved</strong></li>
<li><strong>Copy/Paste Improved</strong></li>
<li><strong>Improved Power Management</strong>: Android now is more active in managing apps that keep the device awake, even going so far as to close apps when appropriate. In the Application Settings, users can now see how the battery is being used by various apps.</li>
<li><strong>Application Control</strong></li>
<li><strong>Internet Calling</strong>: Internet Calling (SIP) addresses can be added to Contacts and calls can be placed from the Quick Contact or Dialler. A SIP account is needed for this feature to work. This feature will be available depending on manufacturer and carrier support.</li>
<li><strong>NFC</strong>: Near-field communications support is now included in the OS. With NFC, you can &#8220;touch&#8221; or &#8220;swipe&#8221; an NFC tag embedded in a poster, sticker, ad, or anywhere else and then be directed to a website associated with the URL included in the tag&#8217;s data. NFC support will be determined by the phone&#8217;s hardware.</li>
<li><strong>Downloads Management</strong></li>
<li><strong>Camera</strong>: The camera app now provides access to multiple cameras on the device, if the phone includes more than one (such as a front-facing camera, for example).</li>
</ul>
<h4>Gingerbread for Developers</h4>
<p>Developers need to be aware of the following features:</p>
<ul>
<li><strong>StrictMode</strong></li>
<li><strong>Concurrent garbage collector</strong>: The Dalivik VM introduces a new, concurrent garbage collector that minimizes application pauses, helping to ensure smoother animation and increased responsiveness in games and similar applications.</li>
<li><strong>Faster event distribution</strong>: The platform now handles touch and keyboard events faster and more efficiently, minimizing CPU utilization during event distribution. The changes improve responsiveness for all applications, but especially benefit games that use touch events in combination with 3D graphics or other CPU-intensive operations.</li>
<li><strong>Updated video drivers</strong>: The platform uses updated third-party video drivers that improve the efficiency of OpenGL ES operations, for faster overall 3D graphics performance.</li>
<li><strong>Event Handling</strong>: Applications that use native code can now receive and process input and sensor events directly in their native code, which dramatically improves efficiency and responsiveness. Native libraries exposed by the platform let applications handle the same types of input events as those available through the framework. Applications can receive events from all supported sensor types and can enable/disable specific sensors and manage event delivery rate and queueing.</li>
<li><strong>New Sensor Types</strong>: Android 2.3 adds API support for several new sensor types, including gyroscope, rotation vector, linear acceleration, gravity, and barometer sensors. Applications can use the new sensors in combination with any other sensors available on the device, to track three-dimensional device motion and orientation change with high precision and accuracy. For example, a game application could use readings from a gyroscope and accelerometer on the device to recognize complex user gestures and motions, such as tilt, spin, thrust, and slice.</li>
<li><strong>Open API for Native Audio</strong>: The platform provides a software implementation of Khronos OpenSL ES, a standard API that gives applications access to audio controls and effects from native code. Applications can use the API to manage audio devices and control audio input, output, and processing directly from native code.</li>
<li><strong>Native graphics management</strong>: The platform provides an interface to its Khronos EGL library, which lets applications manage graphics contexts and create and manage OpenGL ES textures and surfaces from native code.</li>
<li><strong>Native access to Activity lifecycle, window management</strong>: Native applications can declare a new type of Activity class, NativeActivity whose life-cycle callbacks are implemented directly in native code. The NativeActivity and its underlying native code run in the system just as do other Activities &#8212; they run in the application&#8217;s system process and execute on the application&#8217;s main UI thread, and they receive the same life-cycle callbacks as do other Activities. The platform also exposes native APIs for managing windows, including the ability to lock/unlock the pixel buffer to draw directly into it..</li>
<li><strong>Native access to assets, storage</strong>: Applications can now access a native Asset Manager API to retrieve application assets directly from native code without needing to go through JNI. If the assets are compressed, the platform does streaming decompression as the application reads the asset data. There is no longer a limit on the size of compressed .apk assets that can be read. Additionally, applications can access a native Storage Manager API to work directly with OBB files downloaded and managed by the system. (Dev tools for creating and managing OBB files will not be available until early 2011.)</li>
<li><strong>Robust native development environment</strong>: The Android NDK (r5 or higher) provides a complete set of tools, toolchains, and libraries for developing applications that use the rich native environment offered by the Android 2.3 platform.</li>
<li><strong>Internet telephony</strong>: Developers can now add SIP-based internet telephony features to their apps. Android 2.3 includes a full SIP protocol stack and integrated call management services that let applications easily set up outgoing and incoming voice calls, without having to manage sessions, transport-level communication, or audio record or playback directly.</li>
<li><strong>Near Field Communications (NFC)</strong>: The platform&#8217;s support for Near Field Communications (NFC) lets developers get started creating a whole new class of applications for Android. Developers can create new applications that offer proximity-based information and services to users, organizations, merchants, and advertisers. Using the NFC API, applications can respond to NFC tags &#8220;discovered&#8221; as the user &#8220;touches&#8221; an NFC-enabled device to elements embedded in stickers, smart posters, and even other devices. When a tag of interest is collected, applications can respond to the tag, read messages from it, and then store the messages, prompting the user as needed.</li>
</ul>
<p><strong>Source</strong> <a href="http://www.readwriteweb.com" target="_blank">Readwriteweb..com</a><br />
<strong>Source</strong> <a href="http://developer.android.com/sdk/android-2.3.html" target="_blank">Developer.android.com</a></p>
]]></content:encoded>
					
					<wfw:commentRss>http://wiebe-elsinga.com/blog/a-closer-look-at-android-2-3-gingerbread/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
