Site public archives.

Menu > First page | Previous page | Next page | Last page Page 5 out of 16
Archive index of this page:

Jan. 19th, 2010 00:08Santa Claus didn’t bring everything you wanted? Let’s shake him down!
Nov. 15th, 2009 00:22Does Apple have the sense of humour? — or how you could have had Steve Jobs in your pocket for Christmas!
Nov. 14th, 2009 15:09AppStore : 100k apps, et après ? c'est la consolidation !
Sept. 14th, 2009 19:53Sdl at Google London
Sept. 10th, 2009 19:30Lingua: what simple ideas could improve programming languages?
July. 21st, 2009 17:38I quit MobiLuck.com and go ahead for new adventures

Santa Claus didn’t bring everything you wanted? Let’s shake him down!

Jan. 19th, 2010 00:08 by Stéphane de LucaPermalink | TrackBack: https://stephanedeluca.com/trackback/875 — updated on Nov. 12th, 2018 12:54 exists for 15 years & 3 months ago - .

There's an app for that: Santa-Claus

Dr. Pouille — that's Dr. P. Will to you! — presents a fantastic 3D interactive snowball this Christmas and New Year 2010!

This season, Dr. Pouille wants you to get Santa Claus to give as many presents as possible per 60 second round!

Each round you can improve your score and there’s no limit to the number of rounds — the current record is 169 points: can you beat it?

Let Santa Claus do the job alone or let your finger give him a hand so that he can knock out more presents & you get more points. +3 points if he knocks one out with his head and +1 point with his feet.

One more thing… if you shake your iPhone, you create a real snowstorm vortex to speed up Santa and give you more of a chance to open presents and earn points!




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 15 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 15 years & 5 months ago  Content 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 ?
    




Sdl at Google London

Sept. 14th, 2009 19:53 by Stéphane de LucaPermalink | TrackBack: https://stephanedeluca.com/trackback/870 — updated on Apr. 12th, 2019 11:17 exists for 15 years & 7 months ago

Was a good day, really.




Lingua: what simple ideas could improve programming languages?

Sept. 10th, 2009 19:30 by Stéphane de LucaPermalink | TrackBack: https://stephanedeluca.com/trackback/869 — exists for 15 years & 7 months ago

You certainly don't want yet another general purpose programming language, do you? Neither I do as many programming language are available out there, ranging from full production language to "experimental" ones.

My favorite language pick mostly depends on the platform I want to target for a given project: PHP is my preferred choice for Web development while Objective-C 2.0 is what I use when I design iPhone or Mac softwares; C++ is the one I take when I want to recycle former code portions I created in the 80s and 90s and Java for the code I produced in the past decade.

Sometimes, I want to evade from the day-to-day routine, when want to I give a try and use others languages I never get a chance to incorporate into production projects. For example, I recently enjoyed Python to test Google's cloud system -- aka App engine, to cite one.

But frankly, I have no time to dive into all the languages exist -- such as Scala or others -- and I probably never have; what a pity.

Anyway, from my productivity perspective, I should have use one and only one language I'd like for all purposes I cited so far, and for my future needs, I mean my future platforms or devices I'd surely want to program for.
You know how cool it would be if it exists one language -- The Language -- that you can program once and port everywhere, as the native language of those devices.

Though this is and remains a pure dream, I've taken a few days to think about what could be such a language and what should be the required feature it have to expose.

The answer is Lingua, a new class of language, not only the one which offers memory management, VM, object-orientation and the like, but also the one that implements two simple ideas: dialect support and language to platform translation.

Notion of dialect: abolition of the Babel Tower curse

You certainly know about the Babel Tower story: at that time, all humans on earth was sharing the same and unique language. Humanity was became so organized that they decided to threat God supremacy by building the Babel Tower so high that they could reach God himself and become as Big as Him. While God acknowledge that their efficiency was drawn from their organization, He decided to as many different languages as the number of tribes so that they could not longer communicate each others as they did before. This simply stopped the building.

Since then, we all speak a different language and frankly that don't help building software either. The current situation in a team is that we chose the same language -- say the Objective C -- and develop with it regardless the staff member's native language. And they all say:

if (c>10) {
	// some code
}
else {
	// some code
}

If I were french -- which I am actually -- I would preferably typed the equivalent code in french:

si (c>10) {
	// some code
}
sinon {
	// some code
}

This simply put, is the fundamental of Lingua: it offers the capacity to be translated on the fly to match the programmer's language.

When a french programmer types lingua source code, he might preferably use the french dialect, while a chinese programmer, staff member of the same team, might prefer to use the chinese lingua dialect.

While the french programmer loads a source file from an english programmer, his text editor -- lingua aware -- simply translate the language keyword and displays the source code in the right language.

(Franca) Lingua is an object-oriented language I have designed with the essential objective to match human cultural differences in that it can indifferently use any dialect.

Lingua simply "compile" into your platform!

And you know what, you can yourself implement a new platform effortless.

How it comes? programming languages are dialects as well! Yes, the dialect notion can simply be extended and you can define a PHP dialect or an Objective-C dialect and ask Lingua to export into it! It's that simple!

Lingua project status

Within a few days of thinking and programming, I manage to build the core syntax of Lingua -- being close of the C family languages syntax which almost everyone knows.

I wrote the syntax description and the related engine so that you can quickly implement any syntax feature you'd want.

As per now, you can switch the dialect from a range of language including: french, english and greek -- it's only a matter of translation.

And finally, I implemented two exportation dialects: PHP and Objective-C.

I wrote a couple of very small examples of code and tested it into PHP and Objective-C and proved the idea to be useful and this is why I decided to share this idea with you with the hope someone would take it and implement dialects in a production language, who knows.

Of course, beyond this proof of concept, the Lingua project would require much more energy to be put into it whenever I wanted to use it in the real life.

Last but not least, dialects solve some important issues but not all issues! What about the chinese comments in my french source?




I quit MobiLuck.com and go ahead for new adventures

July. 21st, 2009 17:38 by Stéphane de LucaPermalink | TrackBack: https://stephanedeluca.com/trackback/868 — updated on Nov. 22nd, 2018 02:07 exists for 15 years & 9 months ago  Content not available in English.

After supporting MobiLuck.com for more than 2 years, I decided to move forward.

If you offer a great opportunity with smart people I will be very pleased to join and help you fit that challenge; please let me know -- find my contact info on my resume

Stéphane de Luca CTO looking for a job

PS: Don't be afraid, in the real world I'm nice :-)




Menu > First page | Previous page | Next page | Last page Page 5 out of 16