<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="http://blogs.forum.nokia.com/styles/rss.css" type="text/css"?>
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
>
 <channel>
  <title>Andreas Jakl&#039;s Forum Nokia Blog</title>
  <link>http://blogs.forum.nokia.com/blog/andreas-jakls-forum-nokia-blog</link>
  <description>&lt;p&gt;As an Assistant Professor, I&#039;m teaching Symbian OS at the University of Applied Sciences in Hagenberg, Austria. My company &amp;quot;Mopius&amp;quot; is developing mobile software with a special focus on Symbian OS.&lt;/p&gt;
</description>
  <pubDate>Mon, 23 Nov 2009 16:02:44 +0200</pubDate>
  <generator>http://www.lifetype.net</generator>
  <itunes:author>Forum Nokia</itunes:author>
  <itunes:category text="Technology">
    <itunes:category text="Tech News"/>
  </itunes:category>
  <itunes:image href="http://www.forum.nokia.com/piazza/blogs/imgs/forum_nokia_rss_logo.jpg"/>
    <item>
   <title>Developer Events</title>
   <description>
    &lt;p&gt;
Last week, I&amp;rsquo;ve been giving a talk at the first &lt;a href=&quot;http://www.a2d2.at/&quot;&gt;Austrian Android Developers Day&lt;/a&gt; (a2d2, organized by &lt;a href=&quot;http://www.t-mobile.at/&quot;&gt;T-Mobile&lt;/a&gt;) about &lt;a href=&quot;http://www.slideshare.net/a2d2at/android-overview-andreas-jakl&quot; title=&quot;Slides&quot;&gt;Android as a mobile operating system&lt;/a&gt;. It has been a very interesting experience &amp;ndash; is there something that Nokia can possibly learn from this event? 
&lt;/p&gt;
&lt;p&gt;
Let&amp;rsquo;s start with the location: the event took place in Vienna. It was fully booked; nearly all attendants were from Austria. Most developer events that I know of try to gather an international audience and are therefore hosted in the larger cities. But the a2d2 clearly demonstrated that it&amp;rsquo;s perfectly feasible to host regional developer events. After all, the country size doesn&amp;rsquo;t say anything about the quality of developers: I&#039;ve been told that when taking the number of inhabitants into account, most entries/finalists from the Android developer challenge came from Austria.
&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;
&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/105214/2069-a2d2.jpg&quot; alt=&quot;a2d2&quot; /&gt; 
&lt;/p&gt;
&lt;p&gt;
One of the most interesting aspects about the event was the mixed audience. About one third was actually developing for the platform, while another third didn&amp;rsquo;t really know a lot about Android beforehand! This is unique compared to most developer events, where attendants are experienced developers or managers who wish to extend their business. At the a2d2, students, small and big companies were all thrown together and enjoyed talking to each other. For example, several of our students (some from 2nd semester!)
presented their projects at the tech sessions; on the other hand, there
have been representatives from large companies like &lt;a href=&quot;http://redbull.at/&quot;&gt;Red Bull&lt;/a&gt; or &lt;a href=&quot;http://www.bwin.com/&quot;&gt;bwin&lt;/a&gt;. This resulted in a very relaxed atmosphere that lead to many new ideas. 
&lt;/p&gt;
&lt;p&gt;
The choice of date and time is the last fact I&amp;rsquo;d like to point out: the a2d2 started in the late afternoon and lasted until 10 pm. This made it a lot easier to attend after work, instead of having to take several days off to drive to some big developer event.
&lt;/p&gt;
&lt;h2&gt;
Developer Events
&lt;/h2&gt;
&lt;p&gt;
Obviously, huge events like the recent &lt;a href=&quot;http://www.developersummit2009.com/&quot;&gt;Nokia Developer Summit&lt;/a&gt; in Monaco are important as well. These serve the business target group and bring together the dedicated core of development companies, who can and want to spend the time and the resources required to travel there. The events demonstrate the dedication of Nokia to their business and show the value that lies in the ecosystem &amp;ndash; which is bigger than on any other platform.
&lt;/p&gt;
&lt;p&gt;
However, smaller companies, individuals and students are more or less left out. They need regional events that are easy to reach and cheap to attend. These events help to build the regional network that&#039;s needed to acquire new projects. And: this group is where the real innovation comes from. While they do not generate money for the platform or Nokia in the short term, it&amp;rsquo;ll pay off in the long run.
&lt;/p&gt;
&lt;p&gt;
The interaction of Nokia with bloggers and with dedicated members of the community (through the FN Champions program) is excellent. Additionally, companies that are really interested in working on Nokia platforms are taken care of through the FN Launchpad / Pro programs.
&lt;/p&gt;
&lt;p&gt;
Now, the goal should be to take care of the rest &amp;ndash; developers who are not yet working on the platform, but might be interested. And those who are already doing something, but don&amp;rsquo;t have the resources to travel to big events or spend time on engaging in the online community. This is vital for creating a buzz around the platforms and for showing developers that they are being taken seriously. Just imagine how great it is for a student to be able to demonstrate his project at an event organized by a company like T-Mobile &amp;ndash; or Nokia! 
&lt;/p&gt;
   </description>
   <link>http://blogs.forum.nokia.com/blog/andreas-jakls-forum-nokia-blog/2009/05/14/developerevents</link>
   <comments>http://blogs.forum.nokia.com/blog/andreas-jakls-forum-nokia-blog/2009/05/14/developerevents</comments>
   <guid>http://blogs.forum.nokia.com/blog/andreas-jakls-forum-nokia-blog/2009/05/14/developerevents</guid>
      <dc:creator>mopius</dc:creator>
      
    <category>Business Opportunities/Services</category>
      
    <category>Event</category>
      
    <category>General</category>
         <pubDate>Thu, 14 May 2009 22:57:29 +0300</pubDate>
   <itunes:author>Forum Nokia</itunes:author>
   <itunes:subtitle>Developer Events</itunes:subtitle>
   <source url="http://blogs.forum.nokia.com/rss.php?blogId=105214&amp;profile=rss20">Andreas Jakl&#039;s Forum Nokia Blog</source>
     </item>
    <item>
   <title>The Phone’s Compass as a Game Controller</title>
   <description>
    &lt;p&gt;
&lt;table align=&quot;right&quot; border=&quot;0&quot; cellspacing=&quot;10&quot; width=&quot;240&quot;&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td align=&quot;center&quot;&gt;&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/105214/carchallenge.jpg&quot; alt=&quot;CarChallenge is controlled through the compass of the mobile phone.&quot; /&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td align=&quot;center&quot;&gt;&lt;em&gt;CarChallenge is controlled through the compass of the mobile phone. &lt;/em&gt;&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
The &lt;a href=&quot;http://www.forum.nokia.com/devices/6210_Navigator&quot;&gt;Nokia 6210 Navigator&lt;/a&gt; is the first device from Nokia that features a magnetometer. It allows using the phone as a compass &amp;ndash; very important for pedestrian navigation. GPS alone can only determine the direction in which you&amp;rsquo;re facing when you are moving. With a compass, the phone instantly knows in which direction you&amp;rsquo;re facing and rotates the map accordingly. This makes me happy when I step out of the underground and want to know where to go &amp;ndash; without having to walk several meters only to find out that I chose the wrong direction.
&lt;/p&gt;
&lt;p&gt;
A traditional compass only works when it is held horizontally. As Paul Coulton recently described in his &lt;a href=&quot;http://blogs.forum.nokia.com/blog/paul-coultons-forum-nokia-blog/2009/03/17/understanding-the-magnetometer-digital-compass-sensor&quot;&gt;Forum Nokia Blogs posting&lt;/a&gt;, the Nokia 6210 includes a 3-axis magnetometer. Through some calculations, it is possible to find out the absolute direction in which the phone is facing, no matter how the phone is oriented. The &lt;a href=&quot;http://wiki.forum.nokia.com/index.php/S60_Sensor_Framework&quot;&gt;S60 Sensor Framework&lt;/a&gt; provides a processed sensor output that gives you the degrees relative to the North Pole.
&lt;/p&gt;
&lt;h2&gt;Compass Applications&lt;/h2&gt;
&lt;p&gt;
Traditional applications that greatly benefit from a compass are apps like the &amp;ldquo;Magic Wand&amp;rdquo; (recently described by &lt;a href=&quot;http://blogs.forum.nokia.com/blog/paul-coultons-forum-nokia-blog/2009/01/06/point-n-seek-the-return-of-the-geo-wand&quot;&gt;Paul&lt;/a&gt;; our students have also been working on a similar app during the winter semester): just point the phone to a building and the phone tells you what it is. By combining information from GPS, the accelerometer and the compass, it is possible to determine where the user is pointing his phone and for example to augment the camera picture with additional information about what he sees.
&lt;/p&gt;
&lt;p&gt;
Another possibility would be to use the same method for showing information about the stars and constellations. Just point your phone to a star and instantly get information about it. I&amp;rsquo;m not yet aware of any such applications for S60 phones that integrate the magnetometer. General planetariums are of course available, like for example &lt;a href=&quot;http://www.piecafe.co.uk/&quot;&gt;Solun&amp;rsquo;&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
A few days ago, I&amp;rsquo;ve been chatting with &lt;a href=&quot;http://www.mobilizy.com/?lang=en&quot;&gt;Philipp Breuss&lt;/a&gt;, one of the winners of the first Android challenge and now teaching Android at our &lt;a href=&quot;http://www.fh-ooe.at/mc&quot;&gt;Mobile Computing&lt;/a&gt; department in Hagenberg. He told me that there are currently two such planetarium applications that make use of the magnetometer for the Android platform; one of them being his own. An easy to understand concept that has great potential. 
&lt;/p&gt;
&lt;h2&gt;Compass Games&lt;/h2&gt;
&lt;p&gt;
The compass is of course not limited to applications. A novel idea is to use it for controlling games. &lt;a href=&quot;mailto:christian.feldbacher@fh-hagenberg.at&quot;&gt;Christian Feldbacher&lt;/a&gt; and his colleagues Philipp Rakuschan and Clemens Stangl have been busy developing a 3D car game with a clever artificial intelligence over the last two semesters - called &lt;a href=&quot;http://www.symbianresources.com/projects/carchallenge.php&quot;&gt;CarChallenge&lt;/a&gt;.
As an experiment, we decided to include the compass as an additional control method.
&lt;/p&gt;
&lt;p&gt;
Playing the game with the compass requires physical action &amp;ndash; the car drives in the absolute direction you&amp;rsquo;re facing. Want to turn the car left? Just turn yourself to the left. How to turn the car around? Make a 180&amp;deg; turn yourself (e.g, from North to South).
&lt;/p&gt;
&lt;p&gt;
In contrast to the compass, the acceleration sensor is only able to measure relative movements on this axis. The rather small resulting sidewise acceleration forces would not be sufficient for accurate game control. Instead, accelerometer based car games usually rely on tilting the device &amp;ndash; something that can be measured easily through the different distribution of gravity to the three accelerometer axes. However, there would not be a difference at all if you&amp;rsquo;re facing to the North or the South &amp;ndash; the gravity is always just directed downwards. Through the compass, the game is now able to integrate the absolute direction in which you&amp;rsquo;re facing.
&lt;/p&gt;
&lt;p&gt;
His video on YouTube demonstrates the look and feel of the game, as well as the compass-based control mechanism.
Of course, steering via the compass isn&amp;rsquo;t well suited for playing the game in a bus and is probably problematic for long gaming sessions. However, it&amp;rsquo;s great fun!
&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;
&lt;object type=&quot;application/x-shockwave-flash&quot; width=&quot;450&quot; height=&quot;350&quot; data=&quot;http://www.youtube.com/v/z6ezAGhJNjc&quot; id=&quot;ltVideoYouTube&quot;&gt;
	&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/z6ezAGhJNjc&quot; /&gt;
	&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;
	&lt;param name=&quot;allowScriptAcess&quot; value=&quot;sameDomain&quot; /&gt;
	&lt;param name=&quot;quality&quot; value=&quot;best&quot; /&gt;
	&lt;param name=&quot;bgcolor&quot; value=&quot;#FFFFFF&quot; /&gt;
	&lt;param name=&quot;FlashVars&quot; value=&quot;playerMode=embedded&quot; /&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;
As a next step, why not make a game that determines how often you can turn around before you get dizzy and fall to the ground (detected by the accelerometer, to use the available sensors to their full extent)?
&lt;/p&gt;
&lt;p&gt;
CarChallenge is essentially finished and will be released shortly. Watch the &lt;a href=&quot;http://www.symbianresources.com/projects/carchallenge.php&quot;&gt;project page at symbianresources.com&lt;/a&gt; for updates!
&lt;/p&gt;
   </description>
   <link>http://blogs.forum.nokia.com/blog/andreas-jakls-forum-nokia-blog/2009/03/24/carchallenge</link>
   <comments>http://blogs.forum.nokia.com/blog/andreas-jakls-forum-nokia-blog/2009/03/24/carchallenge</comments>
   <guid>http://blogs.forum.nokia.com/blog/andreas-jakls-forum-nokia-blog/2009/03/24/carchallenge</guid>
      <dc:creator>mopius</dc:creator>
      
    <category>Entertainment</category>
      
    <category>Games</category>
      
    <category>General</category>
      
    <category>S60</category>
         <pubDate>Tue, 24 Mar 2009 22:08:07 +0200</pubDate>
   <itunes:author>Forum Nokia</itunes:author>
   <itunes:subtitle>The Phone’s Compass as a Game Controller</itunes:subtitle>
   <source url="http://blogs.forum.nokia.com/rss.php?blogId=105214&amp;profile=rss20">Andreas Jakl&#039;s Forum Nokia Blog</source>
     </item>
    <item>
   <title>Accelerometers Redefine the Game Experience</title>
   <description>
    &lt;p&gt;
&lt;table align=&quot;right&quot; border=&quot;0&quot; cellspacing=&quot;10&quot; width=&quot;240&quot;&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td align=&quot;center&quot;&gt;&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/105214/slidersedge1.jpg&quot; alt=&quot;SlidersEdge&quot; /&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td align=&quot;center&quot;&gt;&lt;em&gt;Accelerometers fully integrated into the game design - turn your phone to change the gravity of the environment! &lt;/em&gt;&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
Nearly nobody noticed the &lt;a href=&quot;http://www.forum.nokia.com/devices/5500&quot;&gt;Nokia 5500 Sports&lt;/a&gt;, most likely the first phone equipped with an accelerometer that was accessible for 3rd party developers. &lt;a href=&quot;http://www.symbianresources.com/projects/gboarder.php&quot;&gt;gBoarder&lt;/a&gt; (application for recording snowboarding statistics like the number of crashes or jumps) and &lt;a href=&quot;http://www.symbianresources.com/projects/carmeter.php&quot;&gt;CarMeter&lt;/a&gt; (measures g forces when driving a car) were one of the few applications that made use of it - already released in February 2007.
&lt;/p&gt;
&lt;p&gt;
When Nokia finally released the R&amp;amp;D API for the N95, the boom began and many acceleration sensor-based applications appeared. Many of them are useful (&lt;a href=&quot;http://www.symbian-freak.com/news/007/12/pypoziomica_freeware_level_tool.htm&quot;&gt;pyPozentica&lt;/a&gt;), others are just for fun (&lt;a href=&quot;http://www.symbian-freak.com/news/008/01/light_sabre_gets_an_update.htm&quot;&gt;Light Sabre&lt;/a&gt;). And of course, there are some entertaining games as well (&lt;a href=&quot;http://blogs.s60.com/2006/08/groove_labyrinth_fun_with_3d_s&quot;&gt;Groove Labyrinth&lt;/a&gt;, &lt;a href=&quot;http://www.symbianresources.com/projects/pywuzzler.php&quot;&gt;pyWuzzler&lt;/a&gt;).
&lt;/p&gt;
&lt;p&gt;
Especially with the &lt;a href=&quot;http://www.apple.com/iphone/&quot;&gt;iPhone&lt;/a&gt; lacking any keyboard, many game concepts simply were not really possible &amp;ndash; as an effect, the accelerometer got to be an accepted control method for commercial games. Racing games are a good example, where the tilt of the phone simulates a steering wheel. Much like in &lt;a href=&quot;http://www.symbianresources.com/projects/shakerracer.php&quot;&gt;ShakerRacer&lt;/a&gt;, which uses the same concept for controlling a real car.
&lt;/p&gt;
&lt;p&gt;
However, most of the games just use the acceleration sensor as an input method that fits to the game (up to some degree). Only very few games completely base the whole game concept on the use of the accelerometer. One of those few games has been developed by the Mobile Computing students &lt;a href=&quot;mailto:david.berger@fh-hagenberg.at&quot;&gt;David Berger&lt;/a&gt; and &lt;a href=&quot;mailto:david.berger@fh-hagenberg.at&quot;&gt;Stefan Poremba&lt;/a&gt; from the &lt;a href=&quot;http://www.fh-ooe.at/mc&quot;&gt;Hagenberg University o.a.S&lt;/a&gt;.
&lt;/p&gt;
&lt;h2&gt;SlideEscape / SlidersEdge&lt;/h2&gt;
&lt;p&gt;
On the first sight, the game &lt;a href=&quot;http://www.symbianresources.com/projects/slidersedge.php&quot;&gt;SlideEscape / SlidersEdge&lt;/a&gt; could be seen as a normal jump &amp;amp; run. The fact that the left/right-movement of the character can be controlled by tilting the phone and jumping by quickly pulling the phone towards you is nice, but not something new either.
&lt;/p&gt;
&lt;p&gt;
The innovation comes from the fact that turning the phone changes the gravity of the virtual game world. An example: the character is standing in front of an uncrossable abyss. How to get over it? Turn your phone upside down to walk on the ceiling and safely pass the depths!
&lt;/p&gt;
&lt;p&gt;
Through this mechanism, the acceleration sensor not only influences the movement, but is directly integrated in the whole game experience as well as the level design. It&amp;rsquo;s not just an add-on that could be easily replaced by a key control mechanism (like in a racing game), but an essential part of the game.
&lt;/p&gt;
&lt;p&gt;
The video on YouTube demonstrates how this works in real life:
&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;
&lt;object type=&quot;application/x-shockwave-flash&quot; width=&quot;450&quot; height=&quot;350&quot; data=&quot;http://www.youtube.com/v/FRjUTPwblMs&quot; id=&quot;ltVideoYouTube&quot;&gt;
	&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/FRjUTPwblMs&quot; /&gt;
	&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;
	&lt;param name=&quot;allowScriptAcess&quot; value=&quot;sameDomain&quot; /&gt;
	&lt;param name=&quot;quality&quot; value=&quot;best&quot; /&gt;
	&lt;param name=&quot;bgcolor&quot; value=&quot;#FFFFFF&quot; /&gt;
	&lt;param name=&quot;FlashVars&quot; value=&quot;playerMode=embedded&quot; /&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;
The project is available as a free download from &lt;a href=&quot;http://www.slidersedge.com/&quot;&gt;David&amp;rsquo;s official homepage&lt;/a&gt;, as well as from the project page at &lt;a href=&quot;http://www.symbianresources.com/projects/slidersedge.php&quot;&gt;symbianresources.com&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Please note that the game is a prototype and therefore not really bug-free. The main game is a Java ME application. As it still isn&amp;rsquo;t possible to access accelerometer data from Java ME on Nokia phones, a native S60 application is provided as well, which runs in the background and provides acceleration data to the game via an internal socket (does not lead to data charges, even though the Java ME game warns you upon start-up).
&lt;/p&gt;
   </description>
   <link>http://blogs.forum.nokia.com/blog/andreas-jakls-forum-nokia-blog/2009/03/19/slidersedge</link>
   <comments>http://blogs.forum.nokia.com/blog/andreas-jakls-forum-nokia-blog/2009/03/19/slidersedge</comments>
   <guid>http://blogs.forum.nokia.com/blog/andreas-jakls-forum-nokia-blog/2009/03/19/slidersedge</guid>
      <dc:creator>mopius</dc:creator>
      
    <category>Entertainment</category>
      
    <category>Games</category>
      
    <category>General</category>
      
    <category>Java</category>
      
    <category>S60</category>
      
    <category>Symbian C++</category>
         <pubDate>Thu, 19 Mar 2009 19:25:13 +0200</pubDate>
   <itunes:author>Forum Nokia</itunes:author>
   <itunes:subtitle>Accelerometers Redefine the Game Experience</itunes:subtitle>
   <source url="http://blogs.forum.nokia.com/rss.php?blogId=105214&amp;profile=rss20">Andreas Jakl&#039;s Forum Nokia Blog</source>
     </item>
    <item>
   <title>Mobile Physics</title>
   <description>
    &lt;p&gt;
&lt;table align=&quot;right&quot; border=&quot;0&quot; cellspacing=&quot;10&quot; width=&quot;240&quot;&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td align=&quot;center&quot;&gt;&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/105214/t_chipmunks60_2.png&quot; alt=&quot;Chipmunk is an open source physics engine and is now available for S60.&quot; /&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td align=&quot;center&quot;&gt;&lt;em&gt;Draw abstract objects on the screen; they will instantly get physical properties!&lt;/em&gt;&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
Physics engines simulate behaviour and motion of objects in a virtual world. With the increased processor resources available on today&amp;rsquo;s PCs, almost every game integrates a more or less advanced physics engine.
&lt;/p&gt;
&lt;p&gt;
Even if the dedicated physics PCI card for the PC, the &lt;a href=&quot;http://en.wikipedia.org/wiki/PhysX&quot;&gt;PhysX by AGEIA&lt;/a&gt;, did not really succeed in reaching the mass market, it increased the awareness that the game experience is greatly enhanced if physics are accurately simulated. Nowadays, &lt;a href=&quot;http://www.nvidia.com/object/nvidia_physx.html&quot;&gt;NVidia&lt;/a&gt; has bought this company and physics simulations are often calculated directly on the 3D graphics hardware. 
&lt;/p&gt;
&lt;p&gt;
The oldest game I can remember that heavily relied on physics simulation was called &lt;a href=&quot;http://en.wikipedia.org/wiki/The_Incredible_Machine&quot;&gt;The Incredible Machine&lt;/a&gt;. Released in 1993, players had to place various objects in a 2D plane to solve puzzles. This included placing machines, lights, ropes, balls and much more.
&lt;/p&gt;
&lt;p&gt;
Another game, &lt;a href=&quot;http://www.bridgebuilder-game.com/&quot;&gt;Bridge Builder&lt;/a&gt;, has now been around for quite some time (first release in 2000) and also uses physics as the main gameplay element. Players have to build bridges and ensure that they do not break. Later examples like &lt;a href=&quot;http://www.worldofgoo.com/&quot;&gt;World of Goo&lt;/a&gt; follow a similar basic concept, but make the game a lot more accessibly by integrating a different scenario and pleasant graphics.
&lt;/p&gt;
&lt;p&gt;
Another possibility for games that mainly rely on physics simulation is represented by &lt;a href=&quot;http://www.crayonphysics.com/&quot;&gt;Crayon Physics&lt;/a&gt;. In a pre-defined scenario, players have to move an abstract object (like a circle) from its starting position to a target. This can be done by drawing 2D objects (like other circles that behave like balls, rectangles, or ropes); physical attributes are applied to those. Of course, solving the levels gets very challenging over time.
&lt;/p&gt;
&lt;h2&gt;Mobile Physics&lt;/h2&gt;
&lt;p&gt;
Even if advanced 3D physics like found in &lt;a href=&quot;http://orange.half-life2.com/&quot;&gt;Half Life 2&lt;/a&gt; would still be too much for today&amp;rsquo;s mobile devices, they are certainly up to the task of running 2D physics engines. A good example is &lt;a href=&quot;http://numptyphysics.garage.maemo.org/&quot;&gt;Numpty Physics&lt;/a&gt;, available for free for the &lt;a href=&quot;http://www.maemo.org/&quot;&gt;Maemo-platform&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;mailto:david.berger@fh-hagenberg.at&quot;&gt;David Berger&lt;/a&gt;, a student in the 3rd semester of Mobile Computing in Hagenberg, has now ported the open source 2D physics engine called &lt;a href=&quot;http://wiki.slembcke.net/main/published/Chipmunk&quot;&gt;Chipmunk&lt;/a&gt; to the S60 platform.
&lt;/p&gt;
&lt;p&gt;
With the help of the &lt;a href=&quot;http://www.forum.nokia.com/Resources_and_Information/Explore/Runtime_Platforms/Open_C_and_C++/&quot;&gt;OpenC++ libraries&lt;/a&gt;, it was possible to run the engine without any serious modifications. As the foundation for the user interface, he used the &lt;a href=&quot;http://www.forum.nokia.com/info/sw.nokia.com/id/f63ebb0a-3cee-4a02-b4f6-6c9090bfddc9/S60_5th_Edition_Mobile_Paint_Example.html&quot;&gt;Mobile Paint&lt;/a&gt; example from Nokia. All objects that you draw on the screen instantly get physical properties and move according to the current gravity level as well as collisions with other objects.
&lt;/p&gt;
&lt;p&gt;
David&amp;rsquo;s video on &lt;a href=&quot;http://www.youtube.com/watch?v=xxNDmP0M5jg&quot;&gt;YouTube&lt;/a&gt; demonstrates how well the engine works. Unfortunately, there were some problems with regards to the screen update and the TV out when drawing &amp;ndash; but as you can see in the video, the engine works totally fluid and fast. Now, I&amp;rsquo;m looking forward to seeing the first physics-based games on the S60 platform!
&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;
&amp;nbsp;
&lt;object type=&quot;application/x-shockwave-flash&quot; width=&quot;450&quot; height=&quot;350&quot; data=&quot;http://www.youtube.com/v/xxNDmP0M5jg&quot; id=&quot;ltVideoYouTube&quot;&gt;
	&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/xxNDmP0M5jg&quot; /&gt;
	&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;
	&lt;param name=&quot;allowScriptAcess&quot; value=&quot;sameDomain&quot; /&gt;
	&lt;param name=&quot;quality&quot; value=&quot;best&quot; /&gt;
	&lt;param name=&quot;bgcolor&quot; value=&quot;#FFFFFF&quot; /&gt;
	&lt;param name=&quot;FlashVars&quot; value=&quot;playerMode=embedded&quot; /&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;
More information, the download of the demo plus source code is available on &lt;a href=&quot;http://forum.fantasyhaze.com/index.php?page=Thread&amp;amp;postID=2854&quot;&gt;David&amp;rsquo;s website&lt;/a&gt; as well as on the project website on &lt;a href=&quot;http://www.symbianresources.com/projects/chipmunks60.php&quot;&gt;symbianresources.com&lt;/a&gt;.
&lt;/p&gt;
   </description>
   <link>http://blogs.forum.nokia.com/blog/andreas-jakls-forum-nokia-blog/2009/03/11/mobile-physics</link>
   <comments>http://blogs.forum.nokia.com/blog/andreas-jakls-forum-nokia-blog/2009/03/11/mobile-physics</comments>
   <guid>http://blogs.forum.nokia.com/blog/andreas-jakls-forum-nokia-blog/2009/03/11/mobile-physics</guid>
      <dc:creator>mopius</dc:creator>
      
    <category>Entertainment</category>
      
    <category>Games</category>
      
    <category>General</category>
      
    <category>Open C</category>
      
    <category>S60</category>
         <pubDate>Wed, 11 Mar 2009 19:21:54 +0200</pubDate>
   <itunes:author>Forum Nokia</itunes:author>
   <itunes:subtitle>Mobile Physics</itunes:subtitle>
   <source url="http://blogs.forum.nokia.com/rss.php?blogId=105214&amp;profile=rss20">Andreas Jakl&#039;s Forum Nokia Blog</source>
     </item>
    <item>
   <title>Mopoid Workshop - Your Own Arkanoid-like Game for S60</title>
   <description>
    &lt;p&gt;
&lt;table align=&quot;right&quot; border=&quot;0&quot; cellspacing=&quot;10&quot; width=&quot;240&quot;&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td align=&quot;center&quot;&gt;&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/105214/Mopoid-Screenshot.png&quot; alt=&quot;Develop a full-blown Arkanoid-like game - and play it!&quot; /&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td align=&quot;center&quot;&gt;&lt;em&gt;Develop a full-blown Arkanoid-like game - and play it!&lt;/em&gt;&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
Probably the largest and longest free workshop for S60 development is now available in a completely rewritten and updated version. The unique aspect: everything is explained based on a fully working Arkanoid-like game called &lt;a href=&quot;http://www.symbianresources.com/tutorials/mopoid.php&quot;&gt;Mopoid&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
While reading through 76 pages and 175 slides, you will explore most of the important concepts behind Symbian OS / S60 &amp;ndash; including using the UI designer of Carbide.c++, scalable vector graphics, localizable text and of course all the traditional topics like the cleanup stack, descriptors or periodic timers.
&lt;/p&gt;
&lt;h2&gt;
The Origins
&lt;/h2&gt;
&lt;p&gt;
In 2004, I prepared my very first Symbian OS workshop at the University of Applied Sciences in Hagenberg. Its aim was to give a compressed overview of the most important concepts of development for S60 &amp;ndash; in form of a large, fully working game. Students would implement certain parts; the specialities of native Symbian OS C++ development were explained right when they were relevant. I still remember working through the whole night on the day before the workshop, testing everything ten times to make sure that everything really worked as expected.
&lt;/p&gt;
&lt;h2&gt;
The Update
&lt;/h2&gt;
&lt;p&gt;
Back then, the tutorial was based on the free &lt;a href=&quot;http://www.newlc.com/en/A-first-sight-at-Borland-C-Builder.html&quot;&gt;Borland C++ Builder Mobile Edition&lt;/a&gt;, which already featured a UI designer. While the IDE had potential, it was slow and buggy. Soon after, it was abandoned.
&lt;/p&gt;
&lt;p&gt;
The mobile world moves quickly, and the tutorial soon got outdated. Still based on S60 1st Edition, the game wouldn&amp;rsquo;t run on current devices. Also, Borland C++ Builder does no longer exist, with the (much better) &lt;a href=&quot;http://www.forum.nokia.com/Resources_and_Information/Tools/IDEs/Carbide.c++/&quot;&gt;Carbide.c++&lt;/a&gt; IDE now being the standard for Symbian OS development.
&lt;/p&gt;
&lt;p&gt;
As it would have been a pity to simply let dust settle on Mopoid and watch it disappear, I decided to take on the task of updating the tutorial for today&amp;rsquo;s environment. The game has now been greatly extended and improved - for example, it includes support for scalable screens. Of course, most parts of the tutorial had to be rewritten as well. The slides are completely new.
&lt;/p&gt;
&lt;h2&gt;
The Future
&lt;/h2&gt;
&lt;p&gt;
The workshop was just published on the &lt;a href=&quot;http://developer.symbian.com/main/documentation/example_app_code/cpp/index.jsp&quot; title=&quot;Mopoid at the Symbian Developer Network&quot;&gt;Symbian Developer Network&lt;/a&gt; and is now also available from &lt;a href=&quot;http://www.symbianresources.com/tutorials/mopoid.php&quot; title=&quot;Mopoid at symbianresources.com&quot;&gt;symbianresources.com&lt;/a&gt;. The whole tutorial might be a bit too steep if you don&amp;rsquo;t have any experience with Symbian OS at all, but for a little more advanced developers, it&amp;rsquo;ll be interesting to see how all the idioms and concepts fit together in a real game.
&lt;/p&gt;
&lt;p&gt;
The source code is released using the GPL license. Mopoid already supports level files, saving the high score and much more. If someone wants to add more features or levels, it&amp;rsquo;d be great to release a polished game without some rough edges to the public in the future!
&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;
&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/105214/t_Mopoid-Tutorial.jpg&quot; alt=&quot;The Mopoid tutorial comes with 76 pages and 175 slides full of free Symbian OS information.&quot; /&gt; 
&lt;/p&gt;
   </description>
   <link>http://blogs.forum.nokia.com/blog/andreas-jakls-forum-nokia-blog/2009/01/14/mopoid</link>
   <comments>http://blogs.forum.nokia.com/blog/andreas-jakls-forum-nokia-blog/2009/01/14/mopoid</comments>
   <guid>http://blogs.forum.nokia.com/blog/andreas-jakls-forum-nokia-blog/2009/01/14/mopoid</guid>
      <dc:creator>mopius</dc:creator>
      
    <category>Entertainment</category>
      
    <category>Games</category>
      
    <category>General</category>
      
    <category>S60</category>
      
    <category>Symbian C++</category>
      
    <category>Training</category>
         <pubDate>Wed, 14 Jan 2009 00:23:36 +0200</pubDate>
   <itunes:author>Forum Nokia</itunes:author>
   <itunes:subtitle>Mopoid Workshop - Your Own Arkanoid-like Game for S60</itunes:subtitle>
   <source url="http://blogs.forum.nokia.com/rss.php?blogId=105214&amp;profile=rss20">Andreas Jakl&#039;s Forum Nokia Blog</source>
     </item>
    <item>
   <title>Mobile Surveillance Tools</title>
   <description>
    &lt;p&gt;
&lt;table align=&quot;right&quot; border=&quot;0&quot; cellspacing=&quot;10&quot; width=&quot;215&quot;&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td align=&quot;center&quot;&gt;&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/105214/SpyPhone_FN.jpg&quot; alt=&quot;SpyPhone / BabyPhone&quot; /&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td align=&quot;center&quot;&gt;&lt;em&gt;SpyPhone / BabyPhone is a Python-application that monitors the surrounding sound level. 
			&lt;/em&gt;&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;
At the core of every mobile phone, there&amp;rsquo;s still the voice channel. Therefore, every phone is equipped with a microphone that&amp;rsquo;s optimized at recording the human voice. Add the aspect that the phone is mobile and that the owner usually carries it with him all the time, it&amp;rsquo;s no surprising thought that the phone can be used as a remote surveillance tool.
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://beta.handango.com/HgoStore/catalog/ProductFullDetails.jsp?productId=222047&quot; title=&quot;BiBUnit&quot;&gt;BiBUnit&lt;/a&gt; is based on a rather simple concept and essentially accepts incoming video calls if a previously set number is calling, allowing you to monitor the surroundings through the phone camera. &lt;a href=&quot;http://www.8mobile.org/spyManager.aspx&quot; title=&quot;SpyManager&quot;&gt;SpyManager&lt;/a&gt; on the other hand lets you take remote snapshots of through phone, also through a PC server application.
&lt;/p&gt;
&lt;p&gt;
Similar, but with a different usage scenario is &lt;a href=&quot;http://www.symbianguru.com/phone-guardian-s60-3.html&quot; title=&quot;PhoneGuardian&quot;&gt;Phone Guardian&lt;/a&gt;, which allows remotely controlling aspects of the device in case it was stolen from you. &lt;a href=&quot;http://www.killermobile.com/newsite/mobile-software/s60-applications/secureme-%11-anti%11theft-security-application-for-s60-3rd.htm&quot; title=&quot;SecureMe&quot;&gt;SecureMe&lt;/a&gt; is built based on the same concept.
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.skyestream.com/cart/shopcart_spy3_main.htm&quot; title=&quot;SkyeSpy&quot;&gt;SkyeSpy&lt;/a&gt; turns the situation around and alerts the observer autonomously. The application on the &amp;quot;spy&amp;quot;-phone is able to monitor the audio level of the surroundings. If it exceeds a threshold, the phone will contact a previously paired phone per SMS or a call.
&lt;/p&gt;
&lt;p&gt;
There might be other applications around that I missed, but the list should give you an overview of what is currently possible on a S60 phone.
&lt;/p&gt;
&lt;h2&gt;
SpyPhone / BabyPhone
&lt;/h2&gt;
&lt;p&gt;
Now the students &lt;a href=&quot;mailto:clemens.rainer@fh-hagenberg.at&quot;&gt;Clemens Rainer&lt;/a&gt; and &lt;a href=&quot;mailto:daniel.haslinger@fh-hagenberg.at&quot;&gt;Daniel Haslinger&lt;/a&gt; went up to the task of implementing this application via PyS60 and have released their results for free as an open source application called &lt;a href=&quot;http://www.symbianresources.com/projects/spyphone.php&quot; title=&quot;Spyphone / Babyphone&quot;&gt;SpyPhone or BabyPhone&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Like the SkyeSpy-application, the phone constantly monitors the audio level of the surroundings. If a pre-defined threshold is exceeded, the phone automatically calls the number of a pre-defined &amp;quot;agent&amp;quot;.
&lt;/p&gt;
&lt;p&gt;
A good use-case would be the monitoring of a baby. When it starts to cry, the phone will automatically call the number of the parents. As the call is a normal voice connection, they can hear what&amp;rsquo;s actually happening. If it sounds serious, it&amp;rsquo;s about time they pay a visit to the child.
&lt;/p&gt;
&lt;p&gt;
Technically, the application is constantly working on two tasks. The first records the sound into a file on the device. In the meantime, the other task analyzes the previous sound file. The next step would be to add more sophisticated sound processing to the application. Instead of just calculating the volume like SkyeSpy does it as well, it would be possible to measure the frequencies in the recorded sounds and only react if these are in the range of the human voice.
&lt;/p&gt;
&lt;p&gt;
As the &lt;a href=&quot;http://www.symbianresources.com/projects/spyphone.php&quot; title=&quot;SpyPhone / BabyPhone&quot;&gt;SpyPhone / BabyPhone&lt;/a&gt; application is available as open source, it provides an ideal starting place for your own audio experiments in &lt;a href=&quot;http://sourceforge.net/projects/pys60&quot; title=&quot;PyS60 Project Page at SourceForge&quot;&gt;Python for S60&lt;/a&gt;.&lt;br /&gt;
&lt;/p&gt;
   </description>
   <link>http://blogs.forum.nokia.com/blog/andreas-jakls-forum-nokia-blog/2009/01/04/spyphone</link>
   <comments>http://blogs.forum.nokia.com/blog/andreas-jakls-forum-nokia-blog/2009/01/04/spyphone</comments>
   <guid>http://blogs.forum.nokia.com/blog/andreas-jakls-forum-nokia-blog/2009/01/04/spyphone</guid>
      <dc:creator>mopius</dc:creator>
      
    <category>General</category>
      
    <category>Python</category>
      
    <category>S60</category>
         <pubDate>Sun, 04 Jan 2009 19:07:32 +0200</pubDate>
   <itunes:author>Forum Nokia</itunes:author>
   <itunes:subtitle>Mobile Surveillance Tools</itunes:subtitle>
   <source url="http://blogs.forum.nokia.com/rss.php?blogId=105214&amp;profile=rss20">Andreas Jakl&#039;s Forum Nokia Blog</source>
     </item>
    <item>
   <title>Explore .sis-files Online</title>
   <description>
    &lt;p&gt;
&lt;table align=&quot;right&quot; border=&quot;0&quot; cellspacing=&quot;10&quot; width=&quot;215&quot;&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td align=&quot;center&quot;&gt;&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/105214/whatisinmysis_overview.png&quot; alt=&quot;whatisinmysis.com logo&quot; /&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td align=&quot;center&quot;&gt;&lt;em&gt;whatisinmysis.com analyzes the contents of your.sis files.&lt;br /&gt;
			&lt;/em&gt;&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
Ever wondered what&#039;s inside your .sis files? Which certificate was used to sign it? Does it have the right capabilities? Of course there are utilities that can help you with analyzing the contents. One of them is the &lt;a href=&quot;http://www.symbian-toys.com/sisxplorer.aspx&quot;&gt;SISXplorer utility&lt;/a&gt;, or you can also use the &lt;a href=&quot;http://www.niksula.cs.hut.fi/~jpsukane/sisinfo.html&quot;&gt;sisinfo Python-script&lt;/a&gt;. Both are available for free.
&lt;/p&gt;
&lt;p&gt;
But what if you don&#039;t want to install an application just to take a look at the contents of the .sis-file? Or what if you are working on a friend&#039;s PC that doesn&#039;t have the same, perfect setup as your own? &lt;a href=&quot;mailto:stefan.damm@fh-hagenberg.at&quot;&gt;Stefan Damm&lt;/a&gt; got into this situation from time to time, and then decided to make an online tool available.
&lt;/p&gt;
&lt;p&gt;
The website &lt;a href=&quot;http://www.whatisinmysis.com/&quot;&gt;whatisinmysis.com&lt;/a&gt; is an online interface to the &lt;a href=&quot;http://www.niksula.cs.hut.fi/~jpsukane/sisinfo.html&quot;&gt;sisinfo Python-script&lt;/a&gt;. You simply upload the .sis-file to the website, and it will display all the information about its contents. Easy, fast and free. No setup on your PC is required. The privacy statement on the site ensures that your uploaded files are deleted immediately after analysis.
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.whatisinmysis.com/&quot;&gt;whatisinmysis.com&lt;/a&gt; will display the following:
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Contents of .sis file and installation directory of each entry&lt;/li&gt;
	&lt;li&gt;Capabilities of each executable (exe, dll, .pyd)&lt;/li&gt;
	&lt;li&gt;Certificate chain&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
If you find online services like the new one from Stefan Damm interesting, you might also want to bookmark &lt;a href=&quot;http://www.whythefuckwontmysisfileinstall.com/&quot;&gt;WhyTheFuckWontMySisFileInstall.com&lt;/a&gt;. It has got a slightly different focus: it provides information about the signing status and prints reasons or suggestions why installation of this .sis-file might fail on a device.
&lt;/p&gt;
&lt;p&gt;
Of course, &lt;a href=&quot;http://www.whatisinmysis.com/&quot;&gt;whatisinmysis.com&lt;/a&gt; has now also been added to &lt;a href=&quot;http://www.symbianresources.com/projects/whatisinmysis.php&quot; title=&quot;WhatIsInMySis.com @ symbianresources.com&quot;&gt;symbianresources.com&lt;/a&gt;. 
&lt;/p&gt;
   </description>
   <link>http://blogs.forum.nokia.com/blog/andreas-jakls-forum-nokia-blog/2009/01/04/whatisinmysis</link>
   <comments>http://blogs.forum.nokia.com/blog/andreas-jakls-forum-nokia-blog/2009/01/04/whatisinmysis</comments>
   <guid>http://blogs.forum.nokia.com/blog/andreas-jakls-forum-nokia-blog/2009/01/04/whatisinmysis</guid>
      <dc:creator>mopius</dc:creator>
      
    <category>General</category>
      
    <category>S60</category>
      
    <category>Symbian C++</category>
      
    <category>Testing</category>
         <pubDate>Sun, 04 Jan 2009 18:27:09 +0200</pubDate>
   <itunes:author>Forum Nokia</itunes:author>
   <itunes:subtitle>Explore .sis-files Online</itunes:subtitle>
   <source url="http://blogs.forum.nokia.com/rss.php?blogId=105214&amp;profile=rss20">Andreas Jakl&#039;s Forum Nokia Blog</source>
     </item>
    <item>
   <title>Protect your Skis with your Phone!</title>
   <description>
    &lt;p&gt;
&lt;table align=&quot;right&quot; border=&quot;0&quot; cellspacing=&quot;10&quot; width=&quot;215&quot;&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td align=&quot;center&quot;&gt;&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/105214/t_tdss01.jpg&quot; alt=&quot;Theft Deterrent System for Skis&quot; /&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td align=&quot;center&quot;&gt;&lt;em&gt;TDS-S uses NFC technology to secure your skis.
			&lt;/em&gt;&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/Near_Field_Communication&quot; title=&quot;Near Field Communication at Wikipedia&quot;&gt;Near Field Communication&lt;/a&gt; (NFC) is mostly associated with micro payment systems or access solutions. These are the ideal use cases for rather slow, but contactless information transmission over distances of up to some centimeters.
&lt;/p&gt;
&lt;p&gt;
Theft Deterrent System for Skis (TDS-S) is a novel approach to using NFC technology &amp;ndash; it protects your skis from being stolen.
&lt;/p&gt;
&lt;p&gt;
The students Markus Eder, Florian Lettner and Carina Madlmayr from the Mobile Computing department of the &lt;a href=&quot;http://www.fh-ooe.at/mc&quot; title=&quot;Mobile Computing @ FH Hagenberg&quot;&gt;FH Hagenberg&lt;/a&gt; are fond of skiing &amp;ndash; rather natural, considering they&amp;rsquo;re from Austria. Everyone who has already been on a slope in his life will know the slightly worrying thoughts when you go into a ski hut: &amp;ldquo;Are my skis still going to be here when I return?&amp;rdquo;
&lt;/p&gt;
&lt;p&gt;
Especially if you know that there are more than 10,000 registered ski thefts every year only in Austria, it&amp;rsquo;s certainly not inappropriate to think about securing your expensive skiing equipment. Naturally, cameras outside of the restaurants usually don&amp;rsquo;t help much. If you consider what everyone is usually wearing when skiing, you&amp;rsquo;ll usually have a hard time to identify the thief should the police ever catch him. The only commercial solution that&amp;rsquo;s available today is to the skis together using a lock (like the simple bike locks). Unfortunately, this isn&amp;rsquo;t the most comfortable solution.
&lt;/p&gt;
&lt;h2&gt;
Near Field Communication is here to help
&lt;/h2&gt;
&lt;p&gt;
Surprisingly, NFC is the technology that proves to be incredibly useful to prevent ski theft, while still offering all the comfort you might want to have. The project &amp;ldquo;&lt;a href=&quot;http://www.symbianresources.com/projects/skiantitheft.php&quot; title=&quot;Theft Deterrent System for Skis&quot;&gt;Theft Deterrent System for Skis (TDS-S)&lt;/a&gt;&amp;rdquo; is essentially about pairing the boot with the ski and doesn&amp;rsquo;t let the thief step into the binding if the secure code doesn&amp;rsquo;t match.
&lt;/p&gt;
&lt;p&gt;
This is done by putting an MIFARE-tag into the boot. A small RFID-module is inserted into the ski and connected to one of the new bindings that electronically control the operation of the binding &amp;ndash; like the &lt;a href=&quot;http://www.ski-review.com/content/view/28/34/&quot; title=&quot;Atomic Neox EBM&quot;&gt;Atomic Neox EBM&lt;/a&gt;. A Near Field Communication-enabled mobile phone or a PC is able to pair the boot with the ski. If anything else than the trusted boot steps into the binding, it refuses fastening and doesn&amp;rsquo;t let the thief drive away with your skis.
&lt;/p&gt;
&lt;p&gt;
The project is currently still in development - you can read more about it at &lt;a href=&quot;http://www.symbianresources.com/projects/skiantitheft.php&quot; title=&quot;Theft Deterrent System for Skis&quot;&gt;symbianresources.com&lt;/a&gt; or the &lt;a href=&quot;http://www.protectyourskis.com/&quot; title=&quot;ProtectYourSkis.com&quot;&gt;project homepage&lt;/a&gt;. The first prototype has already been published and managed to be among the winners of several global competitions &amp;ndash; the 1st Austrian NFC Developer Competition as well as the NFC Forum Global Competition. Who knows how much longer it&amp;rsquo;ll take until skis, which started out as simple &lt;a href=&quot;http://en.wikipedia.org/wiki/History_of_skiing&quot; title=&quot;History of Skiing&quot;&gt;wooden planks&lt;/a&gt; (The word &amp;ldquo;ski&amp;rdquo; meant &amp;ldquo;a stick of wood&amp;rdquo; in Old Norse) will finally turn into a product full of high tech.
&lt;/p&gt;
&lt;h2&gt;
NFC Congress 
&lt;/h2&gt;
&lt;p&gt;
By the way, if you&#039;re interested in NFC, the place to go is the &lt;a href=&quot;http://www.nfc-research.at/index?id=69&quot; title=&quot;NFC Congress 2009&quot;&gt;third annual NFC Congress&lt;/a&gt; from the 24th - 26th of February, 2009. It&#039;ll take place again in Hagenberg. After the successful previous two events, it has now turned even bigger and now consists of the conference, a workshop, an exhibition, a competition and even an IEEE scientific workshop day. Register now!
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;em&gt;A video about the project:&lt;/em&gt;&lt;br /&gt;
&lt;object type=&quot;application/x-shockwave-flash&quot; width=&quot;450&quot; height=&quot;350&quot; data=&quot;http://www.youtube.com/v/Yp2Y9zyaT5Y&quot; id=&quot;ltVideoYouTube&quot;&gt;
	&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/Yp2Y9zyaT5Y&quot; /&gt;
	&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;
	&lt;param name=&quot;allowScriptAcess&quot; value=&quot;sameDomain&quot; /&gt;
	&lt;param name=&quot;quality&quot; value=&quot;best&quot; /&gt;
	&lt;param name=&quot;bgcolor&quot; value=&quot;#FFFFFF&quot; /&gt;
	&lt;param name=&quot;FlashVars&quot; value=&quot;playerMode=embedded&quot; /&gt;
&lt;/object&gt;
&lt;/div&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
   </description>
   <link>http://blogs.forum.nokia.com/blog/andreas-jakls-forum-nokia-blog/2008/09/10/skiantitheft</link>
   <comments>http://blogs.forum.nokia.com/blog/andreas-jakls-forum-nokia-blog/2008/09/10/skiantitheft</comments>
   <guid>http://blogs.forum.nokia.com/blog/andreas-jakls-forum-nokia-blog/2008/09/10/skiantitheft</guid>
      <dc:creator>mopius</dc:creator>
      
    <category>Business Opportunities/Services</category>
      
    <category>Connectivity</category>
      
    <category>Event</category>
      
    <category>General</category>
         <pubDate>Wed, 10 Sep 2008 22:26:45 +0300</pubDate>
   <itunes:author>Forum Nokia</itunes:author>
   <itunes:subtitle>Protect your Skis with your Phone!</itunes:subtitle>
   <source url="http://blogs.forum.nokia.com/rss.php?blogId=105214&amp;profile=rss20">Andreas Jakl&#039;s Forum Nokia Blog</source>
     </item>
    <item>
   <title>Mobile Surround Sound</title>
   <description>
    3D Sound on current mobile phones might mainly be a marketing gag &amp;ndash; like the sound effects found on Nokia phones like the N95. It certainly does sound nice to have your ringtones swirl around and it works surprisingly well. But of course, it&amp;rsquo;s just simulated surround with two small speakers that are close together.
&lt;p&gt;
It will certainly be interesting to have technology from &lt;a href=&quot;http://www.intomobile.com/2008/04/02/dolby-digital-announces-partnership-with-nokia-shows-off-dolby-surround-sound-on-nokia-n95-8gb.html&quot; target=&quot;_blank&quot;&gt;Dolby integrated into phones&lt;/a&gt;, like it was demonstrated at the CTIA Wireless in 2008. However, there is no precise information about future roadmaps or products.
&lt;/p&gt;
&lt;p&gt;
What the students Stefan Damm and Arnold Ahrer from the &lt;a href=&quot;http://www.mc-inside.at/&quot; title=&quot;Mobile Computing Inside&quot;&gt;Mobile Computing-department&lt;/a&gt; of the University of Applied Sciences in Hagenberg (Austria) created is a small solution to enable real surround sound through mobile phones - called &lt;a href=&quot;http://www.symbianresources.com/projects/mobilesurround.php&quot; title=&quot;Mobile Surround Sound&quot;&gt;Mobile Surround Sound&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
It works by using four different mobile phones, which have to be placed into the corners of the room. Essentially, the phones are turned into speakers, albeit with a bit more intelligence than the usual speaker. A central control PC is connected via WLAN to the phones and is able to control them in real time.
&lt;/p&gt;
&lt;p&gt;
Once all phones are connected, the PC starts the sound on all phones at the same time. The user can now move the sound source on the graphical interface of the server. This automatically adjusts the volume of the different speakers, thus leading to the impression that the sound is moving around in the room.
&lt;/p&gt;
&lt;p&gt;
Also great to put your phones to good use if you&#039;ve already got too many of them ;-)
&lt;/p&gt;
&lt;p&gt;
The application was developed by Stefan and Arnold as a small project for the Interaction Technology course during the summer semester. It is written in Java (Server) / Java ME (Client) and is &lt;a href=&quot;http://www.symbianresources.com/projects/mobilesurround.php&quot; title=&quot;Mobile Surround Sound&quot;&gt;available for free&lt;/a&gt; (open source).
&lt;/p&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;object type=&quot;application/x-shockwave-flash&quot; width=&quot;450&quot; height=&quot;350&quot; data=&quot;http://www.youtube.com/v/hWpoHzhMjHY&quot; id=&quot;ltVideoYouTube&quot;&gt;
	&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/hWpoHzhMjHY&quot; /&gt;
	&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;
	&lt;param name=&quot;allowScriptAcess&quot; value=&quot;sameDomain&quot; /&gt;
	&lt;param name=&quot;quality&quot; value=&quot;best&quot; /&gt;
	&lt;param name=&quot;bgcolor&quot; value=&quot;#FFFFFF&quot; /&gt;
	&lt;param name=&quot;FlashVars&quot; value=&quot;playerMode=embedded&quot; /&gt;
&lt;/object&gt;
&lt;/div&gt;
   </description>
   <link>http://blogs.forum.nokia.com/blog/andreas-jakls-forum-nokia-blog/2008/09/01/mobilesurround</link>
   <comments>http://blogs.forum.nokia.com/blog/andreas-jakls-forum-nokia-blog/2008/09/01/mobilesurround</comments>
   <guid>http://blogs.forum.nokia.com/blog/andreas-jakls-forum-nokia-blog/2008/09/01/mobilesurround</guid>
      <dc:creator>mopius</dc:creator>
      
    <category>Entertainment</category>
      
    <category>General</category>
      
    <category>Java</category>
         <pubDate>Mon, 01 Sep 2008 11:27:46 +0300</pubDate>
   <itunes:author>Forum Nokia</itunes:author>
   <itunes:subtitle>Mobile Surround Sound</itunes:subtitle>
   <source url="http://blogs.forum.nokia.com/rss.php?blogId=105214&amp;profile=rss20">Andreas Jakl&#039;s Forum Nokia Blog</source>
     </item>
    <item>
   <title>Automatically Calling Back Saves Money</title>
   <description>
    &lt;p&gt;
&lt;table align=&quot;right&quot; border=&quot;0&quot; cellspacing=&quot;10&quot; width=&quot;215&quot;&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td align=&quot;center&quot;&gt;&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/105214/t_autocallback01.jpg&quot; alt=&quot;Auto Call Back&quot; /&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td align=&quot;center&quot;&gt;&lt;em&gt;Auto Call Back can help you to save money.&lt;br /&gt;
			&lt;/em&gt;&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
Starting with today, I&#039;m now also on one of the hugely popular all-inclusive phone tariff plans. In Austria, every operator currently has a plan with a certain number of minutes (usually 1000 or more) included - essentially, a flat rate for around &amp;euro;19/month.
&lt;/p&gt;
&lt;p&gt;
On the other hand, many friends and relatives have minute-based plans, which can be rather expensive if they&#039;re calling to other operators.
&lt;/p&gt;
&lt;p&gt;
Rationally, it&#039;d be the best if I call someone with a minute-based plan back and don&#039;t accept his call. In this scenario, nobody of us pays anything (extra). Obviously, it&#039;s a bit of work - you have to discard the call, go to the call history and call back.
&lt;/p&gt;
&lt;h2&gt;
Automatic Call Back 
&lt;/h2&gt;
&lt;p&gt;
Already two semesters ago, two students (Dominik Brandlberger and Daniel Haslinger) developed a solution to this called &amp;quot;&lt;a href=&quot;http://www.symbianresources.com/projects/autocallback.php&quot; title=&quot;Auto Call Back&quot;&gt;Auto Call Back&lt;/a&gt;&amp;quot; (why always invent strange names if it can be that simple?). The whole call-back process is automated by the application.
&lt;/p&gt;
&lt;p&gt;
The result after one semester is a prototype and no commercial application - after all, both didn&#039;t have any serious Symbian OS development experience before and the whole issue turned out to be not so easy.
&lt;/p&gt;
&lt;p&gt;
Apparently, you can&#039;t easily cancel calls that you don&#039;t own through the public CTelephony-APIs of S60 3rd Edition-phones - it only seems to work if you accept them first and immediately cancel them. However, this means that the caller already has to pay up to one minute, no matter how short the call was. Therefore, the application now cancels the calls through simulating the red key. The disadvantage here is that the mailbox has to be turned off for rejected calls.
&lt;/p&gt;
&lt;p&gt;
But how does the app know for which contacts to do it? After the first initial experiments with an own database, the best solution turned out to put all those contacts into a special group. This also allows the user to easily manage the call-back contacts through the normal contacts-app of the phone; the call-back app doesn&#039;t have to re-invent the wheel.
&lt;/p&gt;
&lt;p&gt;
The prototype is &lt;a href=&quot;http://www.symbianresources.com/projects/autocallback.php&quot; title=&quot;Auto Call Back&quot;&gt;available for free&lt;/a&gt;, but of course not yet ready for real-world usage. It lacks many features and is by far not bug-free. Also, you need to sign it yourself through the &lt;a href=&quot;http://www.symbiansigned.com/&quot; title=&quot;Open Signed at Symbian Signed&quot;&gt;Open Signed&lt;/a&gt;-process from Symbian Signed.
&lt;/p&gt;
&lt;p&gt;
If anyone is clueless what application to develop next, I&#039;d be very interested in getting a finished and polished application that can do exactly what the prototype can do. Or is there already anything around on the web that I didn&#039;t find? 
&lt;/p&gt;
   </description>
   <link>http://blogs.forum.nokia.com/blog/andreas-jakls-forum-nokia-blog/2008/08/26/autocallback</link>
   <comments>http://blogs.forum.nokia.com/blog/andreas-jakls-forum-nokia-blog/2008/08/26/autocallback</comments>
   <guid>http://blogs.forum.nokia.com/blog/andreas-jakls-forum-nokia-blog/2008/08/26/autocallback</guid>
      <dc:creator>mopius</dc:creator>
      
    <category>Connectivity</category>
      
    <category>Enterprise</category>
      
    <category>General</category>
      
    <category>S60</category>
      
    <category>Symbian C++</category>
         <pubDate>Tue, 26 Aug 2008 18:18:15 +0300</pubDate>
   <itunes:author>Forum Nokia</itunes:author>
   <itunes:subtitle>Automatically Calling Back Saves Money</itunes:subtitle>
   <source url="http://blogs.forum.nokia.com/rss.php?blogId=105214&amp;profile=rss20">Andreas Jakl&#039;s Forum Nokia Blog</source>
     </item>
   </channel>
</rss>