<?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>On the road to Bandol &#187; mobile</title>
	<atom:link href="http://javacard.vetilles.com/tag/mobile/feed/" rel="self" type="application/rss+xml" />
	<link>http://javacard.vetilles.com</link>
	<description>A weblog on Java Card, security, and other things personal</description>
	<lastBuildDate>Mon, 18 Aug 2025 06:48:26 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.0.32</generator>
	<item>
		<title>SMS-based 2-factor: Good or Bad?</title>
		<link>http://javacard.vetilles.com/2016/06/30/sms-based-2-factor-good-or-bad/</link>
		<comments>http://javacard.vetilles.com/2016/06/30/sms-based-2-factor-good-or-bad/#comments</comments>
		<pubDate>Thu, 30 Jun 2016 20:04:39 +0000</pubDate>
		<dc:creator><![CDATA[Eric Vétillard]]></dc:creator>
				<category><![CDATA[Mobile Security]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://javacard.vetilles.com/?p=25887</guid>
		<description><![CDATA[Wired published recently an article about how SMS-based 2-factor authentication is not good. This article is making a buzz, and an article appeared on that topic in Fortune. The basis for these articles is that SMS-based authentication is not associated to something you have (your phone), but with something you are loosely associated to (your [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Wired published recently an article about how <a href="https://www.wired.com/2016/06/hey-stop-using-texts-two-factor-authentication/" class="liexternal">SMS-based 2-factor authentication is not good</a>. This article is making a buzz, and an article appeared on that topic <a href="http://fortune.com/2016/06/27/two-factor-authentication-sms-text/" class="liexternal">in Fortune</a>. The basis for these articles is that SMS-based authentication is not associated to something you have (your phone), but with something you are loosely associated to (your phone number).</p>
<p>The article demonstrates how easy it is to hijack&#8217;s someone&#8217;s phone number. And of course, once this is done, you can get the authentication SMS and get in. The article points to a solution that really makes your phone a second factor, such as the Google Authenticator application. It generates a one-time password every 30 seconds, without depending on any communication: you simply need to run the app.</p>
<p>But SMS-based second factor isn&#8217;t that bad, and it is definitely better than nothing, and Wired fails to tell us why:</p>
<ul>
<li>In the case of a big leak of a few million passwords, any second factor works to protect you against the robots who will check that the password is working before putting it for sale.</li>
<li>However, it doesn&#8217;t protect you well from that guy who is chasing <strong>YOU</strong>. In that case, the SMS is definitely easier to hack than other methods that require physical access.</li>
</ul>
<p>Unless you are famous or you are being unfriendly to hackers, it is quite unlikely that you will be targeted personally by a hacker (at least these days, this may change in a few years&#8230;).</p>
<p>So,if you are using SMS-based 2-factor authentication, you may think about other methods if they are available (<a href="https://fidoalliance.org/" class="liexternal">Fido</a> is great). But if you don&#8217;t use 2-factor authentication at all, please start by using this SMS thing, it will protect you at least against the major leaks that we are seeing these days.</p>
<p>Wondering which services you can protect with 2-factor authentication? Check <a href="https://www.linkedin.com/pulse/22-sites-where-you-should-enable-two-factor-right-now-brennen-cissp" class="liexternal">this page</a>  and realize that most of the sites you use can be protected.</p>
]]></content:encoded>
			<wfw:commentRss>http://javacard.vetilles.com/2016/06/30/sms-based-2-factor-good-or-bad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Personal Web</title>
		<link>http://javacard.vetilles.com/2011/04/05/the-personal-web/</link>
		<comments>http://javacard.vetilles.com/2011/04/05/the-personal-web/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 11:00:57 +0000</pubDate>
		<dc:creator><![CDATA[Eric Vétillard]]></dc:creator>
				<category><![CDATA[Java Card Bandol]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[User-centric]]></category>
		<category><![CDATA[VRM]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://javacard.vetilles.com/?p=719</guid>
		<description><![CDATA[Doc Searls&#8217; latest post points to a post by Louis Ray defining the third wave of the Web (a.k.a. Web 3.0) as the Personal Web. The value of the first wave was in the information itself (static Web, a.k.a. Web 1.0); the value of the second wave was in the sharing of information (social web, [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Doc Searls&#8217; <a href="http://blogs.law.harvard.edu/doc/2011/04/02/a-sense-of-bewronging/" class="liexternal">latest post</a> points to a post by Louis Ray defining the third wave of the Web (<em>a.k.a.</em> Web 3.0) as the <a href="http://blog.louisgray.com/2010/11/third-wave-of-web-will-be-uniquely.html" class="liexternal">Personal Web</a>.</p>
<p>The value of the first wave was in the information itself (static Web, <em>a.k.a.</em> Web 1.0); the value of the second wave was in the sharing of information (social web, <em>a.k.a.</em> Web 2.0); the value of the third wave will be in the personalization of the Web experience. One of the key points is here the selection of information, the curation of information, as we are increasingly overflowed with information and content. Companies like Louis Ray&#8217;s <a href="http://www.my6sense.com/" class="liexternal">my6sense</a> are proposing to do just that.</p>
<p>On his post, Doc Searls compares the client-server relationship to a calf-cow relationship, with a strong dependency relationship between a service provider and its users, as exemplified by Facebook, Twitter, and many more. This kind of relationship puts the entire control in the hands of the service provider, which seems very wrong. Doc Searls&#8217; example of Apple&#8217;s App Store conditions is the perfect example of this flawed relationship.</p>
<p>Everybody agrees that the personal Web includes personal mobile devices like smartphones and tablets, combined with contextual information, in particular location information. Personal devices will be important for building the personal Web, but not every application running on these devices belongs to the Personal Web. Old-style social services and information feeds will still be around, but making them &#8220;personal&#8221; on a mobile device is not sufficient.</p>
<p>A personal application needs to truly aim at providing the user with the best possible experience. In this best possible experience, of course, spam, unwanted ads, and other useless content should be gone. This can of course be considered as a threat to a flourishing business model by mobile marketers around the world. However, some other guys will see that as a wonderful opportunity: how to work with the users to bring them commercial information that they value? After all, most of us are actually considering a few purchases at any given time, and timely information about the offer would have a wonderful conversion rate. Let me take an example: I am currently looking for a bed for my son, because his bad quality bed broke. Today, I have two solutions to get information about beds: (1) take my car and drive around the area looking at furniture stores, or (2) Google what I am looking for, and search individually on each site. Both approaches are terribly ineffective, I just want to find a &#8220;bed for a 5-year-old boy, including plenty of storage, and if possible a small pull-out desk&#8221;. Well, this search is almost intractable, and I can&#8217;t find what I am looking for.</p>
<p>Of course, that is what VRM is about. Together with personalized curation, this is an important part of the Personal Web, but there is more into it. In particular, I want to regain ownership on <em>my</em> data, because it is mine. And I want to decide with whom I want to share it, and be able to change my mind.</p>
<p>If we go beyond VRM applications, the Personal Web will affect all aspects of computing. Let&#8217;s consider one of my favorite examples, Java Card 3.0 Connected. So far, this technology has failed to find a market. The main idea was to sell super-SIM cards to MNOs, allowing them to push more (static) content and more (social) services to their (captive) users. It didn&#8217;t work, for many reasons, but mostly because &#8220;smartphones ate our market&#8221;.</p>
<p>Java Card 3.0 Connected has some advantages, though: it is local, it is secure, it provides a Web interface. And it is really personal, in particular when it sits in a mobile phone. So, maybe that we can try to find someone (MNO for a SIM, but maybe also a phone manufacturer for an embedded SE, or anybody else for a secure SD Card) who would like to exploit this personal, interactive, secure token to bring elements of the Personal Web to their users. Plenty of applications are possible; the business model don&#8217;t necessarily exist today, but the space will be taken before the business model is ready.</p>
<p>So, let&#8217;s see who takes the space &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://javacard.vetilles.com/2011/04/05/the-personal-web/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The end of JavaOne 2010</title>
		<link>http://javacard.vetilles.com/2010/09/23/the-end-of-javaone-2010/</link>
		<comments>http://javacard.vetilles.com/2010/09/23/the-end-of-javaone-2010/#comments</comments>
		<pubDate>Thu, 23 Sep 2010 20:47:58 +0000</pubDate>
		<dc:creator><![CDATA[Eric Vétillard]]></dc:creator>
				<category><![CDATA[Discussions]]></category>
		<category><![CDATA[JavaOne]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://javacard.vetilles.com/?p=632</guid>
		<description><![CDATA[So, that&#8217;s it, JavaOne is fnished for me. It has been quite dense, with many sessions and a few interesting discussions. It leaves me with mixed feelings, though. On the good side, Oracle has shown some commitment to a Java roadmap, and this enormous conference has proven that Oracle plays at a different level; this [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>So, that&#8217;s it, JavaOne is fnished for me. It has been quite dense, with many sessions and a few interesting discussions. It leaves me with mixed feelings, though.</p>
<p>On the good side, Oracle has shown some commitment to a Java roadmap, and this enormous conference has proven that Oracle plays at a different level; this may be very good for some technologies, if Java is able to find its place in the Oracle offer.</p>
<p>On the bad side, mobile did not look very good. Strong words were spoken about commitment, but the roadmap is not clear. Even worse, there were few exhibitors from the mobile world at JavaOne (a few at Oracle OpenWorld, but that&#8217;s another story), and it basically left me uncertain about the technology. The only message seems to be that Java is dominant on low-end phones, and that LWUIT and the upcoming Web extensions will bring smartphone apps to all these basic devices. I guess that we will have to wait to see how these features get supported by major OEM platforms.</p>
<p>In technical terms, the main tendency has definitely been the integration of Web applications with Java applications. HTML5 renderers and JavaScript /REST oriented tools/APIs were everywhere, from servers to mobile phones. Of course, JavaFX was also mentioned in almost every talk, but since I did not hear anybody boasting deployment/usage numbers, I guess that it&#8217;s still going uphill.</p>
<p>Now, if anybody from Oracle strongly disagrees with these candid views, feel free to provide an alternative view in comments. I would love to be proven wrong on my mobile feeling.</p>
]]></content:encoded>
			<wfw:commentRss>http://javacard.vetilles.com/2010/09/23/the-end-of-javaone-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Almost live from JavaOne: Trends for Mobile Java</title>
		<link>http://javacard.vetilles.com/2010/09/21/almost-live-from-javaone-trends-for-mobile-java/</link>
		<comments>http://javacard.vetilles.com/2010/09/21/almost-live-from-javaone-trends-for-mobile-java/#comments</comments>
		<pubDate>Tue, 21 Sep 2010 05:17:12 +0000</pubDate>
		<dc:creator><![CDATA[Eric Vétillard]]></dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://javacard.vetilles.com/?p=607</guid>
		<description><![CDATA[I attended three more sessions that I didn&#8217;t cover in specific posts today. One of them, by Terence Barr, about rich applications and services for the mobile masses; an advertising session from Blackberry about their developer offer, and of course, the opening keynote from Thomas Kurian (EVP from Oracle, in charge of Java?). These sessions [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>I attended three more sessions that I didn&#8217;t cover in specific posts today. One of them, by <a href="http://terrencebarr.wordpress.com/" class="liexternal">Terence Barr</a>, about rich applications and services for the mobile masses; an advertising session from Blackberry about their developer offer, and of course, the opening keynote from Thomas Kurian (EVP from Oracle, in charge of Java?).</p>
<p>These sessions have been very different, but their combination gives a very strong orientation to the direction where mobile Java is heading:</p>
<ul>
<li><em>Nice apps for everybody</em>. Java is available on low-end and feature phones, and these phones can enjoy nice applications, like smartphones, thanks to Java. The LightWeight User Interface Toolkit (LWUIT) is the future of Java, a library that can be ported across many devices (I have doubts, but I want to believe; something to check at the Java demos).</li>
<li><em>Tight integration with the Web</em>. Now, when talking about mobile apps, we need to mention HTML5, using Web Services (RESTful services, JSON, and more), and mention &#8220;tight integration&#8221;. All three speakers mentioned interesting things, in different ways.</li>
<li><em>New APIs to access hardware</em>. This one sounds stranger, since the availability of such APIs already is a good point for Java. However, the sheer number of JSRs is staggering, so modernizing all this makes sense. NFC was mentioned by Kurian, and payment APIs have been announced by both Blackberry (with details) and Oracle (no details).</li>
</ul>
<p>Finally, a few highlights from the presentations. Terence Barr&#8217;s show was nice, although he ran into network problems. He has shown an example called &#8220;Meet me for Dinner&#8221;, combining locatoin-based stuff, consulting many Web services, and even using a Twitter library for using OAuth. He also promised to publish the full example, so I will wait for that. Well, maybe that in the mean time I will look at the <a href="http://kenai.com/projects/twitterapime/pages/Home" class="liexternal">Twitter API ME</a>.</p>
<p>The keynote was the occasion to get a few numbers. The estimates are now 1.1 desktops with Java, 3 billion mobile phones, and 1.4 billion cards every year. Naturally, Thomas Kurian didn&#8217;t get the full power of Java Card yet, and simply mentioned a total of 1.4 billion cards (somehow, they all do that). We also learned from Intel that combining hardware and software improvements allowed them to make a 40 times performance increase over 5 years, which beats Moore&#8217;s law by a whopping factor 5. I guess that proper optimization can yield results.</p>
<p>On the mobile front, we have been announced a total revamping of the mobile platform in Project <em>Java Mobile.Next</em>, and I guess that we&#8217;ll have to wait for that. There are many more projects happening, including Coin, Lambda, and Jigsaw, but these are not really new (just Google the trio to find out).</p>
<p>OK, that wraps the day. More news tomorrow. I will also try to spend a little time looking at demos.</p>
]]></content:encoded>
			<wfw:commentRss>http://javacard.vetilles.com/2010/09/21/almost-live-from-javaone-trends-for-mobile-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Here and Now !</title>
		<link>http://javacard.vetilles.com/2010/03/07/here-and-now/</link>
		<comments>http://javacard.vetilles.com/2010/03/07/here-and-now/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 22:21:08 +0000</pubDate>
		<dc:creator><![CDATA[Eric Vétillard]]></dc:creator>
				<category><![CDATA[Discussions]]></category>
		<category><![CDATA[Identities]]></category>
		<category><![CDATA[Mobile Security]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://javacard.vetilles.com/?p=548</guid>
		<description><![CDATA[Ajit Jaokar has published a post on Mobile Cloud Computing, in which he asks some questions about mobile computing. I found his questions very interesting, so here are my answers (I kept them short, but I will try to develop some things later): a) Is &#8216;mobile cloud computing&#8217; a distinct domain in itself? Or is [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://opengardensblog.futuretext.com/" class="liexternal">Ajit Jaokar</a> has published a post on <a href="http://opengardensblog.futuretext.com/archives/2010/03/mobile_cloud_co_2.html" class="liexternal">Mobile Cloud Computing</a>, in which he asks some questions about mobile computing. I found his questions very interesting, so here are my answers (I kept them short, but I will try to develop some things later):</p>
<p><strong>a) Is &#8216;mobile cloud computing&#8217; a distinct domain in itself? Or is it more about &#8216;Web Cloud providers going mobile&#8217;</strong><br />
Mobile cloud computing relies on the same principles than standard cloud computing, with one major differences at the client level: Mobile clients a link btween the real world and the virtual world, because they are always connected, and they are with us. The consequence is that our requests are very often about where I am now, what I am doing now, who I am with, and similar things. Basically, mobile cloud comuting is about &#8220;Here and Now&#8221;</p>
<p><strong>b) Do mobile providers have any advantages over web providers (like Amazon)?</strong><br />
Yes, if they take advantage of specific mobile characteristics to actually establish links between the cloud and the world we live in. Things like location and proximity (for instance, the ability to exchange with a neighbor). Otherwise, no advantage.</p>
<p><strong>c) What are the key issues and key advantages for mobile cloud computing?</strong></p>
<ul>
<li><em>Issues</em>: Leveraging the available information. Connectivity Issues (<em>i.e.</em>, local caching) Adequacty of user interaction (quantity, presentation).</li>
<li><em>Advantages</em>: Availabiliy of the user. Link with physical interaction.</li>
</ul>
<p><strong>d) Will mobile cloud computing be about privacy in addition to security?</strong><br />
Privacy is a big issue for cloud computing in general. Adding information like location, proximity of others, or similar information, makes privacy more important, but the principles remain the same.</p>
<p><strong>e) What are the biggest privacy and security threats to mobile cloud computing?</strong><br />
I see two levels of problems: first, we need to define the proper access controls. Cloud computing is can be made more interesting by making some information available to services/ partners/ friends, but both service providers and end users must ensure that the proper access controls are defined.</p>
<p>The second level is to properly enforce these controls. At that level, the easy part (maybe) is to implement software correctly on servers and mobile devices. The hard part is to make all users understand the importance of privacy and access controls.</p>
<p><strong>g) Will providers use Mobile Cloud computing to ask payment for granular features(like access to voicemail) aka the Ryanair business model for Cloud computing!</strong><br />
The Ryanair business model can work for a few crucial services, and possibly in some professional settings, in exchange for a better quality of service.  Micro-payments (or better, <a href="http://cyber.law.harvard.edu/projectvrm/EmanciPay" class="liexternal">micro-accounting</a>), would be far better.</p>
<p><strong>h) Will enterprises be the key drivers for Mobile Cloud Computing?</strong><br />
As users, most likely not. Most enterprise jobs are static, but we all move around in our personal lives. As service providers, it would be nice to see &#8220;classical&#8221; businesses being able to do something.</p>
<p><strong>i) Mobile Cloud computing can be implemented at many levels in the Telecoms stack: The Device/Platform, the Operator; The Mobile Web; Infrastructure; SIM. Any more potential ways in which mobile cloud computing can be implemented? And what are the pros and cons of the approaches?<br />
</strong><br />
This is a crucial question, and I would love to read other people&#8217;s answers, because mine are still confuse at this day. Among the other ways to implement mobile cloud computing, there may be some things to do with small embedded servers (Java Card 3.0 of course, but not only); also, the Device/Platform category may be too vague, because there are several actors there, including the application framework, the Trusted Execution Environment, and more.</p>
<p><strong>j) Which applications would be most likely to benefit from Mobile Cloud Computing?</strong><br />
Most likely not the obvious ones, like mapping or very obvious uses of local information. Combinations of social aspects with location, content sharing are sound to me like winners, but I can&#8217;t really see how.</p>
<p><strong>k) Would PCs/Sub netbooks and other &#8216;non phone&#8217; devices covered by Mobile broadband be impacted by this trend and if so, how?</strong><br />
If they are able to include the information about â€œHere and nowâ€, why not? It&#8217;s not the device that counts, it&#8217;s the connectivity. Other devices, like cameras or MP3 players, could also get involved. If they are connected to the network (directly or indirectly) and if they know about â€œHere and nowâ€, they can do things.</p>
<p><strong>l) Many providers use &#8216;data backup&#8217; as a stepping stone to cloud services. Will these services evolve beyond the &#8216;data backup&#8217; i.e. for instance will customers trust their backup providers with personalized information leading to other services</strong><br />
Data backup is a first step, which could/should/will be reversed. The main copy of the data is in the cloud, and there is a cache on the device. However, it should be possible to protect some information (for instance, by only storing it encrypted in the cloud).</p>
<p>Another question is about the &#8220;ownership&#8221; of the data in the cloud. Users would benefit from having much more data in the cloud, potentially shareable with others. Think about shopping lists, medical files, and much more. Of course, if we consider such sensitive data, then filtering and presentation becomes very important. But then, by giving more data to be correlated in the cloud, we also increase the potential value of services.</p>
<p><strong>j) How important is end to end security for Cloud computing?</strong><br />
End-to-end? Of course, it&#8217;s important. And it basically depends a lot on the data to be protected.</p>
<p><strong>k) How important is the management of the client on diverse devices important for end to end cloud security?</strong><br />
Very important, but not more than for any other kind of mobile application. The data may be in the cloud, but some of it is likely to be cached, making it available through standard vulnerabilities.</p>
<p><strong>l) Is the Mobile Web a good client for Cloud computing?</strong><br />
Is Mobile Web good enough for enforcing access control? Maybe not, unless it is complemented with mobile apps, or with high-level widgets.</p>
<p><strong>m) Will emerging markets adopt Cloud computing services?</strong><br />
Yes, most likely not the same ones. The fact that in many markets, mobile phones are more prevalent than any other high-tech device makes mobile cloud computing a good candidate for a lot of new applications, adapted to the needs of every market, including emerging ones.</p>
<p><strong>n) Will low spec devices (ex feature phones) benefit from &#8216;thin client&#8217; cloud computing services?</strong><br />
Yes. More than the device, is issue is the connectivity offered by the operator. The price of mobile connectivity can be a strong deterrent, but it is likely to go away, in particular if it is restricted to a limited number of cloud services.</p>
<p><strong>o) Identity and the Cloud.</strong><br />
On a mobile device, the username/password model is even more broken than on a PC. So, mobile devices may push strong identities on the cloud. Another important thing is that identity is not only useful between a user and a service provider, but also between two users, before to trust each other.</p>
]]></content:encoded>
			<wfw:commentRss>http://javacard.vetilles.com/2010/03/07/here-and-now/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Racing the neighborhood</title>
		<link>http://javacard.vetilles.com/2010/01/17/racing-the-neighborhood/</link>
		<comments>http://javacard.vetilles.com/2010/01/17/racing-the-neighborhood/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 21:08:33 +0000</pubDate>
		<dc:creator><![CDATA[Eric Vétillard]]></dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://javacard.vetilles.com/?p=528</guid>
		<description><![CDATA[For years, I have wanted to use a racing game that would provide realistic driving in my neighborhood. Well, The first game like that is coming soon on Ovi Store. This is a 2D top view, which reminds me of the original GTA (I loved that game, even though it didn&#8217;t have the 3D experience [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>For years, I have wanted to use a racing game that would provide realistic driving in my neighborhood. Well, The first game like that is <a href="http://blog.symbian.org/2010/01/08/ovi-maps-racing-game-lets-you-speed-around-your-neighborhood/" class="liexternal">coming soon</a> on Ovi Store. This is a 2D top view, which reminds me of the <a href="http://img84.exs.cx/img84/3973/GTA1.jpg" class="liexternal">original GTA</a> (I loved that game, even though it didn&#8217;t have the 3D experience that made the latest versions big hits). Not quite what I was expecting, but definitely a good first step.</p>
<p>I now hope that Google will be up to the challenge, and that a few guys at Google are using their &#8220;free&#8221; time to develop such a game using Google Maps data. I guess that, if these things don&#8217;t come, it must mean that 3D programming is indeed difficult; or it could be that gamers expect full 3D game with nice models of the buildings, trees and scenery. For me, the idea is not to have the best 3D experience with the exact buildings (although that would be nice too). The precision I want is on the road itself and on the simulation, because I know the road very well in real life.</p>
<p>Another reason may be price. The use of Google Maps is free, but I am not sure how much Google would charge to build a game with Google Maps data. After all, all these mapping companies are supposed to be worth a lot of money.</p>
<p>This kind of ideas are funny, because they remind us that execution is sometimes very hard. I am sure that some game executives already had the idea to develop such a game. But it hasn&#8217;t happened yet, and I am still waiting to be able to race up <a href="http://maps.google.com/maps?f=q&#038;source=s_q&#038;hl=en&#038;geocode=&#038;q=Col+de+la+Gineste,+13009+Marseille,+France&#038;sll=37.09006,-97.391439&#038;sspn=47.301626,94.833984&#038;ie=UTF8&#038;hq=la+gineste,&#038;hnear=Marseilles,+France&#038;z=12&#038;iwloc=A&#038;ll=43.248902,5.452358" class="liexternal">La Gineste</a> with a few friends from the good ol&#8217; time. Until then, I will keep racing in San Francisco or London with two kids sitting on my lap.</p>
]]></content:encoded>
			<wfw:commentRss>http://javacard.vetilles.com/2010/01/17/racing-the-neighborhood/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Leyio PSD</title>
		<link>http://javacard.vetilles.com/2009/12/13/the-leyio-psd/</link>
		<comments>http://javacard.vetilles.com/2009/12/13/the-leyio-psd/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 06:25:42 +0000</pubDate>
		<dc:creator><![CDATA[Eric Vétillard]]></dc:creator>
				<category><![CDATA[Mobile Security]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://javacard.vetilles.com/?p=509</guid>
		<description><![CDATA[The mobile security community already know about PTDs (personal trusted devices), but do we know about, but until very recently, I didn&#8217;t know what a PSD was. It seemed obvious from the ad I received from one of my favorite e-commerce sites, so I looked up the device. The Leyio has been launched a few [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>The mobile security community already know about PTDs (personal trusted devices), but do we know about, but until very recently, I didn&#8217;t know what a PSD was. It seemed obvious from the ad I received from one of my favorite e-commerce sites, so I looked up the device.</p>
<p>The <a href="http://www.leyio.com/product.php?lang=en_GB" class="liexternal">Leyio</a> has been launched a few months ago, and it is of course a Personal Sharing Device. The videos on the site explain it better than I could do it, but the idea is to have a device that can contain some data (16Gb in the standard version), and share it with many other devices. Here are some examples of what it can do:</p>
<ul>
<li>Share files with USB keys. You connect a USB key on the USB port, and hop, you can exchange files.</li>
<li>Share files with phones. You connect the phone on the USB post, and hop, you can exchange files (well, I guess, only if your phone is able to exchange files with a PC without any additional driver.</li>
<li>Share files with iPods. You connect an iPod, and hop, you can exchange files. Wait? All files? In both directions? I don&#8217;t know, but if this is the case, then welcome to the wonderful world of Palm Pre and to the war of updates between Apple and Leyio (if Apple thinks that you are significant enough).</li>
<li>Share files with PCs. You select the files that you want to share, and they are copied into a small USB key that you transfer to the PC. Now, that sounds like a good feature, allowing one to select the files to be shared.</li>
<li>Share files with PCs (2). You connect the Leyio to a PC, and you can see all its content, organize it, etc.</li>
<li>Share files with another Leyio. The Leyio includes a radio link that allows two Leyio to share data. This is done by shaking the device, like you are throwing the content at the other guy.</li>
</ul>
<p>This is a nice device, but is it worth it at 129â‚¬?<br />
<span id="more-509"></span></p>
<p>Of course, one of the issues is security. On that part, Leyio is innovating by using a fingerprint scanner for authentication (you can also use a password if you don&#8217;t trust biometry). I really like the fact that the scanner is also used as input device. In terms of security, I just hope that there isn&#8217;t any loophole left wide open, but this device definitely is a step forward when compared to standard USB keys.</p>
<p>Here is a grabbag of remarks:</p>
<ul>
<li>Wishful thinking. Sharing with another Leyio is nice,  but a Leyio ain&#8217;t an iPod, and the probability to find another one nearby is low. If that device could connect in WiFi/Bluetooth to my iPod Touch and transfer data through a free iPod application, things would be much better.</li>
<li>Gadgetry. I hope that the radio link and the accelerometer don&#8217;t cost much, because in practice, they are likely to be of little use.</li>
<li>No online backup. Although 16Gb is a bit small, this is a nice little backup device. In that case, associating it to storage on the cloud would ne nice.</li>
<li>No wireless. What? You think that you can be cool without being wirelessly connected? This radio interface really needs some work.</li>
<li>Where are my files? My files are usually on my PC somewhere. I would put on a Leyio the files that I think I am most likely to share. The question is: is 16Gb enough? Possibly, but I don&#8217;t know.</li>
</ul>
<p>Now, will I buy one? No, not at 129â‚¬, for sure, because I am not that desparate to share. But then, even if I share more than some people, I am not a teenager, and I can&#8217;t say what teenagers would say about the device (the Leyio also offers ways to share avatars and internet links, but I have the feeling that they would find other problems to it).</p>
<p>To close this, here are a few suggestions for the future of that device:</p>
<ul>
<li>Make a corporate version. With a professional look, a strong focus on security a little less gadgetry, and a few more features, this could make it in the corporate world, at least as a more secure way to share things.</li>
<li>Combine it with other features. A Leyio/Yuuwaa/Kindle combination would be nice. A thing that manages sharing (Leyio), is automatically backed up on line (Yuuwaa), and comes with a Kindle-like &#8220;free&#8221; 3G subscription so that the communication is completely transparent. Nice!</li>
</ul>
<p>Of course, making the device disappear altogether, or get to the form factor of a standard USB key would also be nice, because I am already carrying an iPod Touch and an Android phone, so this third thing is too large.</p>
<p>Note to self: when launching a data-related service/object, think about using names with (almost) no consonants; smooth sounds are required, like Yuuwaa or Leyio.</p>
]]></content:encoded>
			<wfw:commentRss>http://javacard.vetilles.com/2009/12/13/the-leyio-psd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Back to work with a cool gadget</title>
		<link>http://javacard.vetilles.com/2009/08/26/back-to-work-with-a-cool-gadget/</link>
		<comments>http://javacard.vetilles.com/2009/08/26/back-to-work-with-a-cool-gadget/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 19:43:12 +0000</pubDate>
		<dc:creator><![CDATA[Eric Vétillard]]></dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://javacard.vetilles.com/?p=412</guid>
		<description><![CDATA[It&#8217;s been a while &#8230; In the meantime, a good vacation, with no WiFi connectivity and the perfect excuse to leave the laptop in its bag and enjoy the sun and the sea. So, unlike last year, no multiple tutorial entries. Back at home and at work this week, and slowly adapting to this new [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s been a while &#8230; In the meantime, a good vacation, with no WiFi connectivity and the perfect excuse to leave the laptop in its bag and enjoy the sun and the sea. So, unlike last year, no multiple tutorial entries. Back at home and at work this week, and slowly adapting to this new environment.</p>
<p>Looking at my favorite blogs, I found a cool gadget that would have helped me a few times in the past weeks: <a href="http://news.cnet.com/8301-17938_105-10316753-1.html?tag=mncol;title" class="liexternal">a pocket light that shows maps</a>. Definitely the best gadget I have seen in a while. I love to walk randomly in the cities I visit, and this little thing (which projects a map of your current location on any good surface) would allow me to take more risks.</p>
<p>Of course, I can&#8217;t help giving a bit of advice to Samsung: if I could use this device a s a secondary screen to a mobile device (Blueetooth screen?), that would be really, really cool.</p>
]]></content:encoded>
			<wfw:commentRss>http://javacard.vetilles.com/2009/08/26/back-to-work-with-a-cool-gadget/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Is there really a need to support unconnected modes?</title>
		<link>http://javacard.vetilles.com/2009/06/10/is-there-really-a-need-to-support-unconnected-modes/</link>
		<comments>http://javacard.vetilles.com/2009/06/10/is-there-really-a-need-to-support-unconnected-modes/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 20:17:42 +0000</pubDate>
		<dc:creator><![CDATA[Eric Vétillard]]></dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://javacard.vetilles.com/?p=369</guid>
		<description><![CDATA[The fact that we are sometimes unconnected is a strong motivation behind local Web servers like Java Card 3.0. I have sometimes doubted that, claiming that our world is becoming increasingly connected. I am just back from JavaOne, and my major headache during that trip has been connectivity (yes, this was a trip to San [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>The fact that we are sometimes unconnected is a strong motivation behind local Web servers like Java Card 3.0. I have sometimes doubted that, claiming that our world is becoming increasingly connected.</p>
<p>I am just back from JavaOne, and my major headache during that trip has been connectivity (yes, this was a trip to San Francisco and the Silicon Valley, one of the most connected areas of the world. I also happen to be quite a connected guy, as I traveled with a WiFi-enabled PC, a WiFi-enabled iPod Touch, and a rather old Windows Mobile-based GSM phone (also WiFi-enabled).</p>
<p>In such a context, I did not really anticipate connectivity issues, I have accumulated a number of different issues over the week, all different:</p>
<ul>
<li>Roaming. My data connection worked rather well on various networks, which  is a big difference from a few years ago. However, roaming fees are far from  cheap, and it is very difficult to follow them, which really limited my  use of that phone.</li>
<li>Bad service. My hotel was supposed to deliever free WiFi service, but  that service turned out to be really unreliable. Most of the time, my PC  was not able to access the Web in good conditions. However, the service  always worked on he iPod Touch, for some reason unknown to me.</li>
<li>Overload. I was attending the JavaOne conference, trying to blog live  from the show. Well, this did not always work, because JavaOne is a geek  conference, and WiFi endpoints can become saturated at times. You then get  this &#8220;Cannot connect&#8221; message, and no network access.</li>
<li>Software compatibility issues. That&#8217;s another problem that I knew about,  and which turned out to be a bit painful. I once got a bit lost in San Jose,  in a car, and with my phone connection being the only connection to the world.   I tried two sites, but both of them told me that my phone was an antique,  and that they did not support my browser. Also, in my hotel room, I ran into  problems while painfully surfing on my iPod Touch, because I encountered a few  Flash-based Web sites (not supported on the iPod Touch).</li>
</ul>
<p>The only thing that did not occur in that trip is the most obvious connectivity issue: No connection. At all times, I was always connected, at least through the GSM network.</p>
<p>Beside significant headaches and an unwanted in-depth knowledge of WiFi connection management, all these problems allowed me to learn one important thing the way: Don&#8217;t take connectivity for granted.</p>
<p>This of course implies that there is an opportunity for local servers, and that this opportunity will be around for a while. It definitely justifies initiatives like the PlugDB project, but there are also many other things that can be performed there.</p>
]]></content:encoded>
			<wfw:commentRss>http://javacard.vetilles.com/2009/06/10/is-there-really-a-need-to-support-unconnected-modes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Live from J1: Sun launches a Java app store</title>
		<link>http://javacard.vetilles.com/2009/06/02/live-from-j1-sun-launches-a-java-app-store/</link>
		<comments>http://javacard.vetilles.com/2009/06/02/live-from-j1-sun-launches-a-java-app-store/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 17:02:42 +0000</pubDate>
		<dc:creator><![CDATA[Eric Vétillard]]></dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://javacard.vetilles.com/?p=346</guid>
		<description><![CDATA[Way after Apple, and after Google, Nokia and Vodafone, Sun is launching an app store. Of course, it is an app store with a few twists: First, it is a warehouse. It means that Sun&#8217;s objective is to help others build actual stores. So, Sun will take care of the application screening and selection, and [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Way after Apple, and after Google, Nokia and Vodafone, Sun is launching an app store. Of course, it is an app store with a few twists:</p>
<ul>
<li>First, it is a warehouse. It means that Sun&#8217;s objective is to help others build actual stores. So, Sun will take care of the application screening and selection, and of the actual distribution and installation.</li>
<li>Then, Sun will provide applications not only to mobile phones, but also to desktop PCs. And PCs definitely is a market where Java is strong.</li>
<li>Sun will provide a preview mode, in which the application is temporarily installed on your PC. Their main claim is that it makes it simple to remove an unwanted application. This is really nice, but I sure hope that even after buying an application, it will be easy to eventually remove an app. Also, I wonder if I will be able to preview a mobile app on my PC; that would be cool.</li>
</ul>
<p>Of course, the information is very incomplete: no word on app selection criteria, no word on DRM, and other fun things. I will definitely take a look at the store, which is currently in Beta mode.</p>
]]></content:encoded>
			<wfw:commentRss>http://javacard.vetilles.com/2009/06/02/live-from-j1-sun-launches-a-java-app-store/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
