The popularity of XML as a data representation language has produced a wealth of research on efficiently storing and querying tree structured data. As the amount of XML data available increases, it is becoming vital to be able to not only query and maintain this information quickly, but also store it in a compact manner.
The aim of this project is to allow XML information to be stored in a space-efficient representation which also maintains low access and update costs for all of the desired operations. This is especially critical for devices with limited resources such as handheld computers, sensor networks or mobile phones.
What will this research achieve?
The goal of this research is to deliver a compact storage scheme for XML, i.e., a space-efficient representation of the data structure which also maintains low access and update costs for all of the desired primitive operations for data processing. The flexibility of XML makes finding a scheme which satisfies all these requirements at the same time extremely challenging. When looking for a compact storage scheme for XML, there are several issues that need to be addressed. For example, it has to support fast operations, especially we are considering software applications that target people on the move. Moreover, if intensive compression methods are employed, they need to be optional and can be switched on or off due to low computation power of some mobile devices.
What are the key features?
Apart from being space-efficient, the solution will have the following features:
Commercial Opportunities
The mContext team is a soon to be a commercial spin-off from NICTA. Based on the above XML succinct representation scheme and augmented with an efficient text compression mechanism, its technology enables fast access to dynamic, high-value content on mobile phones and ultra-mobile personal devices. In essence, it enables these devices to "store more data than they can physically hold".
The team
Key publications
Awards
The mContext team has achieved several awards including 2007 CeBIT Australia's Early Innovator Award and best paper awards/prize from international research conferences.
Application
mContext allows the compression of large amounts of data on mobile devices. For example, mContext enables the entire Wikipedia (full text articles) to be stored, searched and accessed from your mobile phone. The iPhone / iPod Touch version is now available via Apple's iTunes. Other applications for Windows Mobile and J2ME devices are under beta test and will be available to public soon. See TiniWiki.com for more details.Participants
The mContext team is looking for engagement with content publishers, marketers, application developers and mobile handset manufacturers.
NICTA has been working with Green Pea Software for applying the solution to mobile search. The prototype is named and trademarked as mContext.
We are also seeking to recruit highly motivated and qualified doctoral students to work with us. Please contact Raymond Wong for further information.