Building the Mobile Computing Applications of Tomorrow

While most mobile computing devices are still considered to be "toys," it's pretty clear that the amount of processing power that will be resident in these devices by this time next year is going to be quite substantial. That means that the classes of applications that will run on these devices will not only be more robust, they will also probably be a lot more complex in terms of the amount of business logic that needs to be accessed and integrated.

The challenge with building mobile computing development applications is that no one can be sure how much these applications will need to scale. If they are built on a SQL database, chances are high there will be performance issues as the number of users increase. In addition, as tablet devices become more prevalent, the sophistication of mobile computing applications will be expected to increase.

To address these challenges, 4D, a provider of an open source development environment, has begun allowing developers to play around with Wakanda Beta 2, a mobile application development platform based on JavaScript and a model-driven architecture that allows developers to use a graphical designer environment to create mobile applications. According to 4D CEO Luc Hollande, Wakanda Studio gives developers a GUI designer that uses HTML5 and CSS3 to build applications that access a NoSQL object datastore using REST/HTTP and server-side JavaScript.


Because Wakanda natively understands the business logic on the server side, Hollande says building sophisticated mobile computing applications becomes a lot simpler, especially when they can take advantage of NoSQL database platforms.

IT innovation usually occurs where major technologies intersect with one another, so when someone starts talking about combining NoSQL databases, JavaScript and mobile computing under a common mobile application development platform, it's worth taking note. The fact of the matter is that mobile computing applications are not like traditional enterprise applications.

If your organization starts building a mobile computing application today, you need to make some assumptions about what the capabilities of the devices will be a year from now. Increasingly, that's starting to look like a powerful set of platforms for unifying access to all manner of business processes under a common user interface, which means many IT organizations are going to need access to a development framework for creating those types of applications starting today.

Add Comment      Leave a comment on this blog post

Post a comment





(Maximum characters: 1200). You have 1200 characters left.




Subscribe to our Newsletters

Sign up now and get the best business technology insights direct to your inbox.