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?

Augmented Reality

Augmented Reality (AR) is one of the building blocks of our Ad-hoc Mobile Ecosystem.
Find below the list of Open Source candidates from Google Code, we have currently under evaluation.

Location based

AR Browser & Multimedia Interactive Tagging (Audio, Graphic, Text)

  1. armp: Location based audio streaming
  2. mezzofantiAR through text-recognition and translation
  3. realgraffitiLocation based graphic marking (tagging)
  4. staaarLocation based text tagging and sharing

AR Browser

  1. mixare: Location based AR
  2. raveneyeLocation based AR, support for POI and way-points
  3. android-argame: A Mixare fork which tries to support AR multi-user scenarios

Marker Based

  1. droidar: Basic functionality for marker based and location based AR
  2. nfc-contextual-learning: Near Field Communication (NFC) Marker based AR

AR Libraries

  1. armd2011: AR Game lectures at Vienna University of Technology, showcases the usage of central AR  relevant Android libraries.
  2. android-augment-reality-frameworkA framework for creating marker based augmented reality Apps on Android
  3. android-ar-base: Basic functionality for marker based AR (based on NyARTookit). 
  4. aruco-android: Ongoing Spanish project to establish an AR library

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.

Mobile Computing is mission critical

Last decades have seen several major paradigm shifts in computing, such as personal computers, graphical user interfaces, the internet, the world wide web, laptops and wireless networking.

Each of these have intensively changed the way of personal computing. Mobile computing and its new  concepts of information processing such as "anytime & anywhere" or "context-awareness" is a paradigm shift as big as any of the previous ones.

The military sector is facing the challenge of how to participate in this technological revolution. Few armed forces such as these of the US have already begun to respond to this challenge.

Today military conflicts are almost asymmetrical conflicts where armed forces meet opponents with low fire power on the one hand, but highly mobile and equipped with easy-to-find and powerful communication and information technology on the other hand.
 

Actually, the answer to the rapid pace of development in mobile communications and information technology is still a long-standing and inflexible procurement process. The result is that  communications and information technology deployed to the troops is outdated by the time of its release, and increasingly left behind the technical capabilities of potential adversaries.
 
So to meet the challenges of future missions, a
continuous deployment of up to date communications and information technology must be assured for armed forces such as the German Bundeswehr.

3/28/2012

Open Standard for Information Management

One of the building blocks of the Ad-hoc Mobile Ecosystem is Enterprise-level Open Source software that is consequently based on international standards. Another is the open standard for information management to handle the project.

WSS Client for Android

Android platform lacks of a secure SOAP-based communication with Enterprise-level web services based on X509v3 certificates and smartcards.

WSS Client for Android is our Open Source project to fill this technical gap on the basis of Apache Santuario. More technical information is found here.

Bundeswehr goes Mobile


Military forces are facing the challenge of how to participate in the mobile revolution. Few forces like the US Army but also the German Bundeswehr have already begun to respond to this challenge. 

We are proud to announce here that we have realized the initial prototype of a situational awareness app for the Bundeswehr IT-Amt and published it under GPLv3. 

Read more on JoinUp and get the code.

3/27/2012

Welcome

Ad-hoc Mobile Ecosystem describes an innovative Open Source software project that aims to provide a complete Enterprise-level infrastructure for mobile computing.

This blog intends to inform about all (technical) aspects of this project, including requirements and architecture, and also provides access to the source code.