Instant Developer: which near future?

by Andrea Maioli on 02/06/2014

The most intriguing part of my job is to decide the evolving long-term strategy for Instant Developer. It’s not easy, because it means intercepting and anticipating the direction of trends that will gain prevalence and will require software development support.

To do this I need to read a ton, keep my eyes and ears wide open, and get help from people who have a broader view than I do. This is why for a long time we’ve been working with various Gartner analysts in the mobile enterprise sector, and I have to say that they’ve really given us a lot of material to study!

In the last few weeks in fact, all of this work has taken the concrete form of a two-year roadmap, so today I’m pleased to announce the subjects we’ll be digging into in versions 13 and 14 of Instant Developer. Why are we telling you here? Because I’m very interested in having a discussion with you on this. Nothing is set in stone, and the future is still taking shape, so I’d like this to be the start of a conversation.

But for now, here’s the list of what we’re already working on for Instant Developer 13:

  1. PAAS, that is, Platform As A Service. Using public or private cloud services will become a question of just a few clicks.
  2. Web API. The Internet of Things is on the way, and every application has to have a public API in order to integrate itself with the rest of the world. It wouldn’t be bad to get one by simply asking for it.
  3. NUI: this is the year of Google Glass and we need a way to control them. What do you think of voice?
  4. Analytics: it’s part of the PAAS services, but I felt it was important to mention it explicitly. Gathering information on the operation of desktop, mobile, online, and offline apps is becoming increasingly important.

For Instant Developer 14 though, this is what we can see on the horizon at this point:

  1. EAC, an Enterprise Application Container. It should be the evolution of MDM systems, and finally make trouble-free BYOD possible.
  2. Graphic Server: finally a state-of-the-art graphic server in the mobile arena as well.
  3. Web RTC. A video-chat function that is directly integrated into the Instant Developer framework.
  4. NOSQL: non-SQL databases like CouchDB and MongoDB are increasingly more widespread. Why not capitalize on it inside offline mobile apps as well?

This is the list of the major subjects we’re interested in. But we’ll keep working to improve everything that’s already in place, for example by optimizing Android, supporting Windows Phone, replacing CKEditor with something more mobile-friendly, creating new HTML5 graphic themes for desktops apps, and so on…

What do you think? Let me know what your favorite is on the list, or add on anything we’ve left off that you’re interested in.

Leave a Comment

Previous post:

Next post: