Showing posts with label Speed. Show all posts
Showing posts with label Speed. Show all posts

3/30/2012

App Development is possible Anytime & Anywhere


Android Java IDE AIDE

This free Android App is a nugget of innovation and it is a true representative for the Mobility paradigm shift.

I took it for a test ride and it is indeed a fully functional Java IDE on your Android device. With an amazing developer experience, only known from heavy weight desktop IDE like Eclipse.

Imagine the option to fix or enhance your Apps in the field.

Do-it-yourself (DIY) with state of the art Android tablets running Quad-Cores and up to 18h battery operation (eg. Asus Transformer Prime + Keyboard dock).

Where is the limit? What is next?

Agility and Speed are key factors

The Ad-hoc Mobile Ecosystem is specifically designed to support disaster relief scenarios and military operations and thus it is mission relevant software.

"We cannot retreat behind a Maginot Line of firewalls otherwise we will risk to being overrun. It is like maneuver warfare, all that matters is speed and agility."(Referring to a quote from William J. Lynn III [1])

What has changed since 1940 in Maginot?
  • Digital information has become a central asset in military conflicts.
  • This way software has become a critical resource for military operations.
  • There is an outer world, not necessary combatants, which learned how to utilizes digital information at a tremendous speed. In a conflict situation against us.

Speed and costs are the most critical metrics for development tasks referenced today.
With budget cuts proposed for the nearly all western defense communities, cost is the most urgent parameter.

But from an operational view, speed is named most often. We have to view at speed from more the one dimension:
  • Inner dimension: Speed of continuous change of requirements during development and way more important during life-cycle after deployment of the solution.
  • Outer dimension: High speed evolution of software outside the military realm and the need "not being overrun".
 A compilation of commonly cited requirements with no sorting regarding their priority:
  • Increased Agility and Flexibility
  • Faster delivery
  • Increased Innovation
  • Reduced Risk
  • Increased Information Assurance & Security
  • Lower Costs
   
Next blog entry will focus how to respond to these requirements with Open Source Software (OSS).

Attribution

[1] Lynn, William J. III. Sep 2010. "Defending a New Domain: The Pentagon's Cyberstrategy". Foreign Affairs.