Category Archives: Software

What are the hot programming languages for today

Here is an easy to read report on which programming languages are now “hot” in the market for software developers: Don’t Rely On Salary Data To Pick A Programming Language To Learn – ReadWrite.

The pace of change in software development is rapid – popular languages today may already be fading.  Pay scales for some niche languages are very high (such as Ruby)- but the market opportunity might not be large or lengthy.

Web applications and mobile applications are the “hot” categories. Within those categories, there are a variety of currently popular software development tools:

Continue reading What are the hot programming languages for today

MIT App Inventor Source Code

This is for advanced software developers only: MIT App Inventor Sources. That’s the actual source code that makes App Inventor work behind the scenes – from the browser based editor to the server side support to the AI Companion. It’s all there.

MIT has made the source code for App Inventor publicly available. At a minimum, you need to be proficient in Java, Javascript, and have familiarity with various web techniques, such as JSON. Exploring this source code is not for the neophyte.

With access to the source code it is possible to host App Inventor on your own server and it is possible to develop your own App Inventor components (this also requires making a custom version of AI Companion).

Again, this is for advanced software developers.

Updated MIT AI Companion app released

See nb136/nb137 release information. If your phone or tablet updates apps automatically, the new update should have been installed already (it was for me).

The new Companion supports internationalization (support for other languages besides English), larger screen sizes for tablets, improvements to the Twitter block interface, and new features to support Fusion Tables.