“One can change the world with a bare computer: but that requires so much involvement few people even dare… What’s about you?”

MCMLXXVI: forty-three years of programming and technology design

Moments at Google

Apr. 25th, 2019 08:14 by Stéphane de LucaPermalink | TrackBack: https://stephanedeluca.com/trackback/906 — exists for 12 hours & 28 mins ago

Were good moments at Google in Munich with lot of laugh…



SantaJobs 2010: once again…

Nov. 22nd, 2010 00:13 by Stéphane de LucaPermalink | TrackBack: https://stephanedeluca.com/trackback/879 — updated on Nov. 12th, 2018 12:46 exists for 8 years & 5 months ago - .
Paris, November 20th 2010, for immediate release

As Apple rules have somewhat relaxed recently, I've decided to submit my visutainment SantaJobs for iPhone & iPad.

One year after the refusal, I think this time it might be accepted by Apple, as political caricatures has now being accepted on AppStore.

I've submitted a revamped version, with plenty of sounds and music. And in addition, facebook support for social gaming.

Can't wait guys. I keep you posted.

See: http://DrPouille.com/Santa-Claus and http://DrPouille.com/SantaJobs



Google is everywere, even where and when you don't expect it to be

Oct. 7th, 2010 11:24 by Stéphane de LucaPermalink | TrackBack: https://stephanedeluca.com/trackback/878 — exists for 8 years & 6 months ago

Lately, as I was working with a friend on android on a new way to write native app more effectively, I stumbled upon something quite surprising.
We where doing an HTTP request to a server from within the android app, to a non existent URL, in order to catch the default user-agent of the sdk.
As we used a non existent URL for the first time ever there is no way googlebot could be aware of it. Nevertheless, I was surprised to see googlebot coming right after the expected request!

That means Android is used to sniff web servers

80.14.90.42 - - [07/Oct/2010:11:19:23 +0200] "GET /stephaXXXXXrze HTTP/1.1" 404 1399 "-" "Mozilla/5.0 (Linux; U; Android 2.1-update1; en-us; sdk Build/ECLAIR) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17" 66.249.66.187 - - [07/Oct/2010:11:19:33 +0200] "GET /stephaXXXXXrze HTTP/1.1" 404 1399 "-" "Mediapartners-Google" 80.14.90.42 - - [07/Oct/2010:11:19:39 +0200] "GET / HTTP/1.1" 200 23166 "http://mobilezoo.biz/stephaXXXXXrze" "Mozilla/5.0 (Linux; U; Android 2.1-update1; en-us; sdk Build/ECLAIR) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17"


Does Apple have the sense of humour? — or how you could have had Steve Jobs in your pocket for Christmas!

Nov. 15th, 2009 00:22 by Stéphane de LucaPermalink | TrackBack: https://stephanedeluca.com/trackback/876 — updated on Apr. 22nd, 2019 15:55 exists for 9 years & 5 months ago
_Paris, November 15th 2009, for immediate release_

First, I’d like to say again that I am a long fan of Apple and, especially, of Steve Jobs, Apple, Inc’s eclectic, opinionated genius, elegant visionary, founder and owner.

Now that this sincere homage has been paid, I’d like to touch on the iPhone and the iPhone’s approval and validation application process in particular.

While here or there, I’ve read a small but growing number of complaints from certain developers who consider their application rejection unfair, it’s not at all my intention to add to this number and I certainly don’t find rejection unfair. To my mind, Apple logically observes its qualitative choice criteria and some projects are legitimately refused. This I don’t contest!

However, I’ll linger on a specific editorial point, since I didn’t really understand the reasons that Apple gave for the refusal suffered by our humorous “SantaJobs” application!

SantaJobs is an extraordinary Christmas ball that lets you take Steve Jobs with you wherever you go – please see the attached screen shots. You help guest star Steve as he tries to catch Christmas presents.

Wow!


What was the reason for the rejection? Here it is: “[…] you ridicule a public person.”

The public person is, of course, Steve, their boss. Indeed, the character is caricatured in a friendly and kind way. So, there’s no ridicule here – decide for yourself – and on the contrary there’s only love!

Now what? Should I conclude that Apple lacks a sense of humour? Or that Steve has none? No, I can’t bring myself to do that. I remember an Apple presentation back in 1983 where Steve himself publicly parodied the famous TV show “The Dating Game” with, notably, the young Bill Gates, among the contestants.

Evidently Steve doesn’t lack a sense of humour. I started off absolutely certain that a man like him has the necessary self-deprecation so that he wouldn’t judge our wink at him as an affront but rather as a real homage.

To conclude, I’d like to believe that if my application had been delivered directly to him, you would have had it under your Christmas tree.

Alas, now you’ll just have to settle for me!

But, if for some stretch of the imagination, Steve sent me an e-mail over the next few days, all wouldn’t be lost.

Santa Claus, if you’re listening out there…

Stéphane de Luca
CEO of drPouille.com, Inc & fan of Steve :-)

See: http://DrPouille.com/Santa-Claus and http://DrPouille.com/SantaJobs



AppStore : 100k apps, et après ? c'est la consolidation !

Nov. 14th, 2009 15:09 by Stéphane de LucaPermalink | TrackBack: https://stephanedeluca.com/trackback/872 — updated on Jan. 19th, 2010 00:30 exists for 9 years & 5 months ago  Sorry, this content is not available in english

Si 100k applications est sans conteste possible la traduction d'un engouement des développeurs pour la plate-forme mobile d'Apple, il convient de la moduler, ou du moins d'analyser la situation d'un peu plus près.

Ce qui séduit les développeurs, en dehors de l'iPhone lui-même, est le nouveau business model proposé par Apple : contre 25% des revenus brut générés par l'application, Apple s'occupe de la distribuer, d'encaisser les acheteurs et de gérer la relation client. Ainsi, on est bien loin de la commercialisation retail classique où le développeur récolte seulement 10 à 15% du prix de vente. En outre, l'accès direct au marché, proposé par Apple, semble aussi réinjecter de la liberté dans le processus de création et le développeur ne subi plus les exigences sans fin des éditeurs.

Pour moi, il est clair que l'AppStore bénéficie à plein d'un effet d'aubaine : les développeurs -- qu'ils soient individuels ou de petites entreprises -- pensent qu'ils vont toucher le jackpot.

Hors il n'en est rien. Il s'avère que seules les 100 premières applications réalisent un chiffre d'affaire significatif; le reste ne génère quasiment pas de revenu. Pis encore, énormément d'applications ne sont tout simplement même pas téléchargées !

Hors, le calcul fait plus haut est loin de la verité pour la grande majorité des auteurs d'applications du simple fait qu'elle sont proposée gratuitement.
On peut d'ailleurs se poser la question du pourquoi ? En effet, faire une application, même basique, représente un effort de production important, avec de nombreuses heures de travail à la clé. Est-ce que le développeur n'attribue aucune valeur à son travail ? Ou bien ne s'agit-il pas pour lui de ne réaliser qu'un exercice de style ?

Nombre des développeurs sont en effet de simple hobyistes, sans démarche commerciale. Quant aux autres, beaucoup surfent sur le buzz iPhone et réalisent des contrats de developpement pour des tiers -- comme le font les web agency. Le montant de ces contrats est assez faible, aux alentours de 15k€.
En ce qui concernne les petits studios de developpement de jeux vidéos, il réalisent des jeux pour un montant compris entre 50 et 100k€.

Alors pourquoi aussi peu de succès pour les applications ? Et bien je crois que les auteurs ont quelque peu oublié un point fondamental, nécessaire pour qu'un produit rencontre un succès économique : le marketing.

En effet, comment un utilisateur peu savoir que l'application dont il rêve existe parmi les 100 000 disponibles sur l'appstore ? C'est en effet chercher une aiguille dans la meule de foin. C'est tout simplement impossible sans une campagne de publicité, impossible sans les médias, impossible sans budget marketing !
Là encore, malgré les effort d'Apple, aucune solution autre qu'une campagne marketing fera savoir au public que cette application incroyable est pour vous.

On le voit bien, l'AppStore reste finalement un marché classique où faire sont beurre n'est pas si différent qu'un autre. Et une fois que le développeur l'aura compris, on assistera donc à une consolidation sévère. Le nombre d'application croira de moins en moins vite, mais la qualité augmentera. La course des prix vers le bas cessera.

Ce tour d'horizon de l'écosystème AppStore ne serait pas complet sans mentionner un dernier écueil : le processus de validation des applications.  C'est le moyen pour Apple de maintenir un certain degrés de qualité, ou tout simplement empêcher qu'une nouvelle application vienne cannibaliser les caractéristiques d'une autre.
L'accès à l'AppStore se fait donc sous réserve d'approbation par Apple ; et vu l'affluence, les délais sont assez longs -- avec un minimum de 2 semaines ; et surtout, le résultat est difficilement prévisible, m^me en s'en tenant aux guide publié par Apple.

Donc, entre la faible rémunération et le risque de non publication -- ou l'inceritude des délais d'approbation --
on commence à lire des déclarations de retrait de la plate-forme de la part de certains développeurs.

La consolidation du marché aurait-elle déjà commencée ?
    



Some of my R&D pets projects:

SdlImage.com

1994-TODAY C++ C Windows


The 3D video-game hitech library that visually improve your 3D video game on consoles, desktop, tablets and mobile.

mtrackr.com

2007 PHP HTML CSS Javascript

mtrackr.com: your personal coach helps you reach your objectives.
This concept is designed as the first "abstract application for the common human being": a Web 3.0 powerful online application with minimum requirement — UI is limited to a single input field, so that you can access it from simple command embeded in SMS.
Features: user-generated content and applications specifically aimed at the mobile phone — iPhone as the primary platform
Proof of concept completed — No longer available to test.

mobilezoo.com

2006-TODAY PHP HTML CSS Javascript Java J2ME Objective-C iOS


mobilezoo.biz: in this museum you'll find almost every mobile phone specifications — developers use it to track their mobile application deployment statistics.

boursomac.com

2007-TODAY PHP HTML CSS Javascript


Online magazine dedicated to Apple: discloses original news and contents about Apple products, including: iPhone, Macs, etc. Anyone can publish on the site.

Our life as a programmer will never be the same.

June. 1st, 2006 20:47 by Stéphane de LucaPermalink | TrackBack: https://stephanedeluca.com/trackback/340 — updated on Nov. 18th, 2018 02:28 exists for 12 years & 10 months ago

Our life as a programmer will never be the same.

Remembering twenty-four years ago — back in 1976 — the first time I get in touch with what I will call a computer; it was a Texas Instrument TI-57, a calculator equipped with a simple numeric display and a maximum of 50 programmable instructions. It was right after xmas, at school, a friend of mine showed me the calculator, saying something like: "look at that!" and while pressing a strange "RUN" key, the TI to display this incredible thing: 9, 8, 7, 6, 5, 4, 3, 2 and 1! This automatic count down somewhat blew up my brain!

This event triggered the beginning of my interest in computing at-large. But at that time, I was miles away to imagine from what one could achieve, years after years. And even the most anticipating fiction never matched what actually appeared years afters.

My first mobile phone was purchased in 1996, ten years ago; I was then completing my first PC, Saturn and PlayStation project in Paris. The handset was small enough to make people in the streets stop by and stare at me when I was passing a call.
I understood at that time that one day, people would use their mobile phone to play, connected each others to a gigantic MMO game via the air. But I thought it would take tens of years to come up.

Once again, things arrived more rapidly than expected: only ten years after, the industry is about to reach 1 billion of new handsets sold this year. How it comes? Innovation. Building new markets thanks to new products or technologies.

That's fine.

But what's really cool, is that I am in the place trying to push the envelope one step further, participating to this course, spreading new ideas or usages. New technologies.

But what could be new technologies if they are not streamlined enough and not really made for casual users? While the world of the mobile industry was already fast paced, there wasn't that much innovation since the appearing of 3G/3G+ network. Same ideas were simply recycling again and again.

By chance, the promising 3 billion users market definitively attracted new entrants. Once again, Apple came up with a great design along with well defined features with its iPhone, and simply redefined almost everything in the industry. Amazing.

But how does this is likely change our programmer's life? Well, where others simply put Java ME (90% of the market) or Symbian (5%) or even Windows Mobile on their devices, Apple did choose not to sacrifice the performance and homogeneity; they simply embedded their own system - Leopard - and did provide the Xcode environment. But more importantly, they came up with an unique and incredible simple distribution scheme: developers choose the price for their app, and Apple take care of everything via iTunes - distribution and payment - for a mere 30% of the revenu.

Nice!

Sdl, Paris

Written in June 2006, last updated in march 2008.