<?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>AncaA&#039;s tech journal &#187; mobile development</title>
	<atom:link href="http://ancaa.eu/tag/mobile-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://ancaa.eu</link>
	<description></description>
	<lastBuildDate>Tue, 13 Jul 2010 10:01:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Useful tutorials for starting OpenGL development</title>
		<link>http://ancaa.eu/opengl/useful-tutorials-for-starting-opengl-development/</link>
		<comments>http://ancaa.eu/opengl/useful-tutorials-for-starting-opengl-development/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 09:10:00 +0000</pubDate>
		<dc:creator>Anca Alimanescu</dc:creator>
				<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[OpenGL ES]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[mobile development]]></category>
		<category><![CDATA[openGLES]]></category>

		<guid isPermaLink="false">http://aanca.com/?p=49</guid>
		<description><![CDATA[Some very useful tutorials and demos that I&#8217;ve found about implementing OpenGL:

Nehe Tutorials
Zeus Tutorials
Public API Implementations
OpenGL  ES Implementations
Glut
Glut ES
GlUT Windows Libraries
GLUT on Windows

]]></description>
			<content:encoded><![CDATA[<p>Some very useful tutorials and demos that I&#8217;ve found about implementing OpenGL:
<ul>
<li><a href="http://nehe.gamedev.net/">Nehe Tutorials</a></li>
<li><a href="http://www.zeuscmd.com/tutorials/opengl/index.php">Zeus Tutorials</a></li>
<li><a href="http://www.khronos.org/developers/resources/">Public API Implementations</a></li>
<li><a href="http://www.khronos.org/developers/resources/opengles/">OpenGL  ES Implementations</a></li>
<li><a href="http://www.opengl.org/resources/libraries/glut/">Glut</a></li>
<li><a href="http://glutes.sourceforge.net/">Glut ES</a></li>
<li><a href="http://www.xmission.com/%7Enate/glut.html">GlUT Windows Libraries</a></li>
<li><a href="http://www.cs.csustan.edu/%7ersc/SDSU/GLUTinstall.html">GLUT on Windows</a></li>
<p></ul>
]]></content:encoded>
			<wfw:commentRss>http://ancaa.eu/opengl/useful-tutorials-for-starting-opengl-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Running an OpenGL ES application on Symbian Emulator and Phone from Visual Studio</title>
		<link>http://ancaa.eu/mobile-dev/running-an-opengl-es-application-on-symbian-emulator-and-phone-from-visual-studio/</link>
		<comments>http://ancaa.eu/mobile-dev/running-an-opengl-es-application-on-symbian-emulator-and-phone-from-visual-studio/#comments</comments>
		<pubDate>Thu, 21 Feb 2008 02:34:00 +0000</pubDate>
		<dc:creator>Anca Alimanescu</dc:creator>
				<category><![CDATA[Mobile Dev]]></category>
		<category><![CDATA[OpenGL ES]]></category>
		<category><![CDATA[Emulator]]></category>
		<category><![CDATA[mobile development]]></category>
		<category><![CDATA[Symbian]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://aanca.com/?p=34</guid>
		<description><![CDATA[Today I wanted to test a little how the hardware acceleration is working in rendering 3D OpenGl ES applications on the Nokia N95. In order to do this I downloaded a sample 3D engine from the Nokia website.In order to run it on the emulator, I used Carbide VS 2005. The steps I followed were:
1. [...]]]></description>
			<content:encoded><![CDATA[<p>Today I wanted to test a little how the hardware acceleration is working in rendering 3D OpenGl ES applications on the Nokia N95. <br />In order to do this I downloaded a <a href="http://www.forum.nokia.com/info/sw.nokia.com/id/62c116a8-a373-4f2b-8e18-8fa53ce429b4/S60_Platform_3D_Game_Engine_Example_v1_1_en.zip.html">sample 3D engine</a> from the Nokia website.<br />In order to run it on the emulator, I used Carbide VS 2005. The steps I followed were:</p>
<p>1. Click <span style="font-style:italic;">File</span> -><span style="font-style:italic;">Import Symbian Project</span>.</p>
<p>2. In the dialog box that appears, as project file, specify the path to the <span style="font-weight:bold;">bld.inf<span style="font-style:italic;"></span></span> file of your project and select the project type from the drop down list below(in my case is Symbian 9) and click <span style="font-style:italic;">Next</span></p>
<p>3. In the Solution Settings dialog box select the SDK you want to use for your application(in my case S60 3.0 FP2). Here you can choose if you want your solution to be executed on the emulator(check the WINSCV checkbox) and on the phone(check the GCCE checkbox)</p>
<p>4. Click <span style="font-style:italic;">Finish</span>.</p>
<p>Now you can see all your project files included in a Visual Studio solution. In order to launch the application on the emulator just choose WINSCV configuration, like in the image below and run your application.</p>
<p><a href="http://picasaweb.google.com/anca.alimanescu/AncaA/photo?authkey=oHeUgoguMuY#5169417095592893154"><img src="http://lh4.google.com/anca.alimanescu/R711da6lWuI/AAAAAAAAFv0/z7bKfhJubpU/s400/chooseConfig.jpg" /></a></p>
<p>One problem I encountered, I don&#8217;t know if is normal or not, is the fact that the application is installed when you run the project from Visual Studio. The emulator is launched, but for a few seconds a white screen is displayed and after the main starting screen shows up. In order to launch the program I opened the <span style="font-style:italic;">Menu</span> folder -> <span style="font-style:italic;">Instalations</span> and I launched my application from there.</p>
<p><a href="http://picasaweb.google.com/anca.alimanescu/AncaA/photo?authkey=oHeUgoguMuY#5169419822897126130"><img src="http://lh3.google.com/anca.alimanescu/R7138K6lWvI/AAAAAAAAFv8/oll0AxKSJvA/s400/emulator.jpg" /></a></p>
<p>For running it on the phone, the GCCE configuration must be chosen and the solution launched. In order to communicate by USB cable with the phone, you will need to download the PC Suite from Nokia.The application will be installed on the phone but you will have to go as well in the <span style="font-style:italic;">Installed</span> folder to launch it.</p>
]]></content:encoded>
			<wfw:commentRss>http://ancaa.eu/mobile-dev/running-an-opengl-es-application-on-symbian-emulator-and-phone-from-visual-studio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chasing the 3D hardware acceleration on mobile devices</title>
		<link>http://ancaa.eu/mobile-dev/chasing-the-3d-hardware-acceleration-on-mobile-devices/</link>
		<comments>http://ancaa.eu/mobile-dev/chasing-the-3d-hardware-acceleration-on-mobile-devices/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 05:20:00 +0000</pubDate>
		<dc:creator>Anca Alimanescu</dc:creator>
				<category><![CDATA[Mobile Dev]]></category>
		<category><![CDATA[OpenGL ES]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[mobile development]]></category>
		<category><![CDATA[Symbian]]></category>
		<category><![CDATA[Windos Mobile]]></category>

		<guid isPermaLink="false">http://aanca.com/?p=32</guid>
		<description><![CDATA[As seen until now after finished with the basics of building a 3D application on the Windows Mobile platform, I started to notice the advantages and disadvantages on using OpenGL Es on Windows Mobile.  The available free implementations of OpenGL ES that I could find for Windows Mobile were only SW implementations and made [...]]]></description>
			<content:encoded><![CDATA[<p>As seen until now after finished with the basics of building a 3D application on the Windows Mobile platform, I started to notice the advantages and disadvantages on using OpenGL Es on Windows Mobile.  The available free implementations of OpenGL ES that I could find for Windows Mobile were only SW implementations and made no usage of the hardware acceleration of the graphic card. Doing some research I&#8217;ve found out that Nvidia might provides some implementations of OpenGL ES but this is only for their clients.<br />So, in order to start studying the posibility of using the 3D HW acceleration, I started looking deeper into what Nokia phone and especially the  <a href="http://en.wikipedia.org/wiki/Nokia_N95">Nokia N95</a> smartphone offers. <br />As it uses Symbian OS, I decided to have a look on how to start programming on Symbian using OpenGL ES. After a small research I saw that using OpenGL Es on Symbian was extremly well documented and explained.  <a href="http://anca.alimanescu.googlepages.com/Nokia_OpenGL-ES-Introduction.pdf">Here</a> is an overview of Nokia and OpenGL ES.</p>
<p>So, some few more start-up hints:</p>
<p>1. Some general things about <a href="http://en.wikipedia.org/wiki/Symbian_OS">Symbian</a>.</p>
<p>2. Some tools and SDKs for Symbian can be found on the <a href="http://developer.symbian.com/main/tools/sdks/"> Symbian Developer Network site</a>. As far as I have seen the SDKs are free but you have to register in order to use them. <br />For my Nokia N95 application I downloaded the S60 3rd Edition SDK. As IDE you can choose between: <br />      &#8211; <a href="http://www.forum.nokia.com/main/resources/tools_and_sdks/carbide/index.html">Carbide C++</a> : based on the Eclipse platform. Comes in three &#8220;flavors&#8221;: Express, Developer and Proffesional. Only the Express version is free.<br />      &#8211; <a href="http://www.forum.nokia.com/main/resources/tools_and_sdks/carbide/index.html">Carbide VS</a>, this is a plug-in for Visual Studio that allows you to develop C++ Symbian projects in Visual Studio 2005 and 2003. The <span style="font-weight:bold;">plugin</span> is free to download and use.<br />      &#8211; <a href="http://www.forum.nokia.com/main/resources/tools_and_sdks/codewarrior/">CodeWarrior IDE</a> that i think also needs a paied licence.<br />For Carbide and Carbide VS you have the emulator included.</p>
<p>3. <a href="http://www.forum.nokia.com/info/sw.nokia.com/id/b64cafed-7e9a-4a69-a0e2-875857cfe5ea/OpenGL_ES_API_And_3D_Graphics_On_Symbian_OS_en.pdf.html">Information about 3D applications in Symbian devices</a>.</p>
<p>4. An implementation of OpenGL ES on Symbian for the desired platform. You can download it from <a href="http://www.imgtec.com/powervr/insider/Downloads/DocumentDownloads/index.asp?Page=PowerVRSDKs">here</a>. And <a href="http://www.imgtec.com/PowerVR/insider/toolsSDKs/index.asp?page=faq">here</a> you can see a list of questions that might help you a little more. After installing the SDK, you will notice it has included very good documentation, training courses and demos on how to start implementing OpenGL ES applications.</p>
]]></content:encoded>
			<wfw:commentRss>http://ancaa.eu/mobile-dev/chasing-the-3d-hardware-acceleration-on-mobile-devices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nokia N95 Accelerometer</title>
		<link>http://ancaa.eu/new-things/nokia-n95-accelerometer/</link>
		<comments>http://ancaa.eu/new-things/nokia-n95-accelerometer/#comments</comments>
		<pubDate>Tue, 19 Feb 2008 06:06:00 +0000</pubDate>
		<dc:creator>Anca Alimanescu</dc:creator>
				<category><![CDATA[New things]]></category>
		<category><![CDATA[mobile development]]></category>

		<guid isPermaLink="false">http://aanca.com/?p=31</guid>
		<description><![CDATA[
The N95, Nokia&#8217;s Smartphone, includes a built-in accelerometer. This was originally only used for video stabilization and photo orientation (to keep landscape or portrait shots oriented as taken).
Nokia Research Center has recently allowed an application interface directly to the accelerometer, allowing software to use the data from it. Nokia has released an application to demonstrate [...]]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/xRRsgu64F6Y&#038;rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/xRRsgu64F6Y&#038;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
<p>The N95, Nokia&#8217;s Smartphone, includes a built-in accelerometer. This was originally only used for video stabilization and photo orientation (to keep landscape or portrait shots oriented as taken).</p>
<p>Nokia Research Center has recently allowed an application interface directly to the accelerometer, allowing software to use the data from it. Nokia has released an application to demonstrate this.<br />Third-party programs have already begun to appear, including RotateMe, which will automatically change the screen orientation when the phone is tilted and Lightsaber, which causes the phone to make the sounds of the Star Wars Lightsaber when waved through the air.Another third-party program which has also used the built-in accelerometer is Glogger VS2 , a camera application which can automatically detect camera shake and reduce the possibility of taking a blurry image. </p>
<p>For more on this click <a href="http://en.wikipedia.org/wiki/Nokia_N95">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ancaa.eu/new-things/nokia-n95-accelerometer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
