IndexedDB is a way for you to persistently store data inside a user's browser. Because it lets you create web applications with rich query abilities, your applications can work both online and offline.
Titanium translates your hard won JavaScript skills into native mobile applications that perform and look just like they were written in Objective-C (iPhone) or Java (Android).