1 / 10

Mobile Xforms Community (MXC): A Modest Proposal

Mobile Xforms Community (MXC): A Modest Proposal. High-level Goals. Build a community working on mobile data collection in the developing world Share ideas, experiences, standards and code Facilitate collaboration and re-use

Download Presentation

Mobile Xforms Community (MXC): A Modest Proposal

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mobile Xforms Community (MXC): A Modest Proposal

  2. High-level Goals • Build a community working on mobile data collection in the developing world • Share ideas, experiences, standards and code • Facilitate collaboration and re-use • Evolve towards standards-based, open-source, cross-platform deployability

  3. Xforms 1.1 • XML based format for specification of forms, UI and data processing • W3C standard (1.1 is a Working Draft as of November 2006) • Next generation of HTML forms • Also intended for mobile devices and other presentation formats

  4. Xforms (continued) • Specifies data model, form logic, input constraints, event handlers, server actions, etc. • Current implementations • Browser-based • Server-side Transformation • Dedicated Xforms client

  5. Xforms on Mobile • Current (few) implementations are mostly browser-based • Sandboxed • HTML-like UI • Not user-friendly • Restricts access to some system features (camera, GPS, etc.)

  6. Our Plan • Converge on subset of Xforms spec for mobile data collection in developing world • Specify required extensions (if any) • XformsDB • GPS, Sensors, etc. • Alternative Transports • Implement reference implementations on key platforms • MobileMRS • ?

  7. Advantages • Inter-operable system components • Epihandy form designer with MobileMRS PDA client (Daniel did it yesterday!) • Share forms / questions between groups • Cross-platform deployability • Windows Mobile, J2ME, Symbian, Palm, IVR, Browser-based, etc. • Facilitate collaboration • Each group can focus on their own tools and/or platforms; leveraging the work of others for additional components

  8. Key Principles • Open source • Standards-based • Cross platform • Collaboration and Re-use

  9. Possible Next Steps • Wiki, Mailing List • Review Xforms specification • Assess the work involved in being compatible • Resolve ambiguities, conflicts, omissions etc. • Identify possibilities for code-level collaboration and re-use • Find other like-minded efforts • Start hacking!

  10. Comments, Questions?

More Related