Skrishnamachari has an interesting post, which points at two growing trends in application development:
- Tablets, using native applications (apps).
- Cloud computing / the Saas model, using web interfaces.
On tablets and devices with touch interfaces Smalltalk has a tough battle, and so far I have not seen much movement. But there is one product that can play an important role: Silver Smalltalk. Silver Smalltalk's advantage is deep integration with the system it runs on. The question is whether Silver Smalltalk can get any commercial backing.
Skrishnamachari says that better interfacing with Java is vital to grow Smalltalk’s use in cloud computing. That might be true, but interfacing to NoSQL databases (Cassandra, Riak, Hbase) and services (like AWS) running in the cloud, is just as important. Cloudfork is one such interface, the Riak interface another. I think we should be able to write great cloud applications from scratch using Smalltalk, and increasingly these tools are becoming more important.