Ideas for the Mobility Strategy

Design and create with sharing in mind

Strive for reusability, simplicity, and platform-independence to the maximum extent practicable when developing mobility solutions.

Tags

Submitted by

Stage: Active

Feedback Score

16 votes
Voting Disabled
Idea#34

Idea Details

Vote Activity

  1. Upvoted
  2. Upvoted
  3. Upvoted
  4. Downvoted
  5. Upvoted
  6. Upvoted
  7. Upvoted
  8. Upvoted
  9. Upvoted
  10. Upvoted
  11. Upvoted
  12. Upvoted
  13. Upvoted
  14. Upvoted
  15. Upvoted
  16. Upvoted
  17. Upvoted
  18. Upvoted

Similar Ideas [ 1 ]

Events

  1. The idea was posted

Comments

  1. Comment
    Ann Aikin

    I love this idea! Why should we all have to recreate the wheel each time?

  2. Comment
    wjhuie

    I also agree with Ann, but would make this even stronger.

    It's hard to understand the implications of a statement "design to share" or "design for usability". However, it's much easier to understand "this needs to work for everyone whether they're blind or sighted" (e.g. 508)

  3. Comment
    wfsmith ( Idea Submitter )

    Good morning wjhuie,

    I presume a clear example would help. At CDC we strive for such flexibility and reusability in the new media and mobile products we build. To this end, we will take the extra time to build and open an API to deliver the content to a new product, which then allows us to use that content in existing products or additional future ones.

    For example, we use our content syndication platform and API (http://www.cdc.gov/syndication/) to deliver content to mobile apps, web widgets and apps and open it up for public use as well. The same API and content can power iOS, Android, J2ME, RIM, etc applications. This allows us to separate a great deal of the business logic to the back end, thus reducing future product development costs or time to market.

    The value of this approach is not its newness, as this has been around in the private sector for years. The value is the overall, systematic approach to not only opening the vast stores of government data and content to the public, but to use these same or similar APIs for our own products, whether internal or public facing.

  4. Comment
    IBMFedSocialBiz

    Service-oriented architectures can help with sharing. If applications are designed and built as services that can be reused, then it saves time and effort for the next application that needs that service.