Thoughts on AI, architecture, and building systems that work in the real world.

Mobile Web Strategies 2008

If you work on mobile web technologies and/or applications, or are just interested on learning about them, you should consider attending Mobile Web Strategies 2008 event (September 9th 2008, San Francisco). The are lots of interesting topics being discussed, including Who is using…

Technology Review: 10 Emerging Technologies 2008

Technology Review has published a Special Reports on the 10 Emerging Technologies for 2008: Modeling Surprise — Combining massive quantities of data, insights into human psychology, and machine learning can help manage surprising events, says Eric Horvitz. Probabilistic Chips — Krishna Palem thinks…

SMS is King, Heaven and Hell, all at the same time

SMS is King, from the end-user’s perspective. SMS is heaven, from the operators’ perspective, as it is a cash cow. And SMS is hell for businesses offering messaging, but that don’t have a good plan for monetizing it… SMS is way expensive to…

“I am Rich” iPhone application – a statement or a scam?

Some people calls it a scam, others calls it smart… At $999.00 and for those who can afford it, the “I am Rich” iPhone application (which implements no real run-time functionality, is a statement. But Apple decided to remove the application from its…

Java is the top programming language

According to the Tiobe Programming Community Index, Java is the top/dominant programming language (Aug 2008): Tiobe Programming Community Index, August 2008 (Credit: Tiobe) The same reports indicates that COBOL scores a new all time low (at position 19), yet it still is above…

Hecl Mobile Scripting Language for Java ME

Hecl is a scripting language engine that runs on MIDP2. The scripting language is a wrapper for MIDP, and allows you to very quickly create UI elements, access the record store, use HTTP, access the file system (if available) and even use kxml2…

About Interactive Ruby Tutorial (and Scratch and teaching programming to children)

Is Ruby the new BASIC? For those looking to learn about Ruby, the Interactive Ruby Tutorial is a great way to get a quick introduction. This interactive tutorial would also be great for children wanting to learn about programming. MIT’s Scratch is another…

Candid Cameraphone

A day like today, on 1948 (ABC) “Candid Camera” original run made its TV debut. But original title was “Candid Microphone.” Is “Candid Cameraphone” next? That would make sense: from microphone (audio) to camera (video/audio) to anywhere-and-anytime-(mobile)-camera… Hm, maybe there is an idea…

Seth: Architecture or Design

I like Seth’s brief yet meaningful essay on architecture, see Is architect a verb? So I reserve “architect” to describe the intentional arrangement of design elements to get a certain result. : Architecture, for me anyway, involves intention, game theory, systems thinking and…

Developers, start your engines – Nokia commits another $150M to mobile investment

$150MM for startups that create new and exciting mobile applications, that uses context, location, payments, advertising, music and entertainment… very neat… See Nokia to Invest an Additional USD 150 Million Through Nokia Growth Partners. ceo