InSTEDD Mesh4X

- Imagine a world in which that spreadsheet on your desktop, filled with health surveys, supply requests, or project status reports, were seamlessly linked to databases, programs, map software, websites and PDAs of others you want to share with, whether colleagues at work or trusted peers in other organizations. Whenever you add or update data, the changes end up being reflected for everyone else as well, and all of their changes also show up in your spreadsheet automatically.
- Imagine being able to see all of this collective information on a map – a dynamic map that updates itself whenever anyone you wish to share with makes a change. With InSTEDD Mesh4X your digital maps become collaborative workspaces where you share information with virtual teams.
- Now imagine being able to exchange that data with others even when no Internet access is available, just by plugging a mobile phone into your laptop. If your phone can send and receive SMS text messages, InSTEDD Mesh4X will allow you to learn -- or share -- what's happening around you, quickly and reliably.

Mesh4X is a technology designed to create seamless cross-organizational information sharing between different databases, desktop applications, websites, and devices. It allows you to create or join a shared “data mesh” that links together disparate software and servers and synchronizes data between them automatically. You choose the data you wish to share, others do the same, and now everyone’s data ends up everywhere it needs to be.
- Using Mesh4X, changes to data in any one location in the mesh are automatically synchronized to every other location.
- If you’re offline at the time, all of your data will synchronize the next time you connect to the network.
- For cases where no Internet access is available at all, there is no longer any need for the slow transport of files physically between locations. Mesh4X gives you the option to synchronize all data via a series of SMS text messages – just plug a compatible phone into your laptop, and Mesh4X does the rest.
- For users who only have mobile phones, Mesh4X may be used to synchonize data directly between phones, via HTTP and SMS.


- InSTEDD Mesh4X is a free and open source software platform based on open standards, including RDF and XForms for ontologies and data, Microsoft's FeedSync for synchronization, and Google's KML for mapping.
- Code libraries for synchronization are available in multiple languages, including Java and C#.NET.
- The open source project for INSTEDD's Mesh4X includes data adapters that allow you to integrate a wide range of data storage endpoints into the datamesh, including MS Access, Oracle, MySQL, Amazon S3 storage, MS SQL Server, Google spreadsheets, and Excel spreadsheets. More adapters are in the works.
- Mesh4X includes transport adapters that allow you to synchronize data remotely via HTTP, SMS, or files (e.g. attachments sent in email).


How to plug into the mesh
We are currently working on the design of a Mesh4X-based graphical system integration client, code-named FUSE, to allow non-technical users to share data with colleagues through a data mesh. In the meantime, though, to learn more about Mesh4X, test out demo applications, and start using it today, visit the Project Home website at www.mesh4x.org, and check out Ed's informative blog entry on the subject. We'd love to hear from you, and we welcome your ideas for how you'd like to use Mesh4X, suggestions for how to improve it, and contributions to the code!