is an academic spin-off of the University of Bologna which focuses on: • Mobile applications • Digital signage • VoIP applications • Mobile broadcasting
web sites • has unobtrusive behaviour • is not structured enough for a full application development • has small Javascript & CSS Files • supports many devices • is in alpha status
Apps The frontend and the backend are developed separately Often there is no backend When backend functionality is needed, the integration is complex Mobile Web Apps Frontend and Backend are tightly bound As often as not there is a backend Easy sharing of data between the browser and the JSON APIs
simple geo localized App to review locations. A user can: Enter a star-based review of some coordinates View all the reviews in a map View the review details of a point
is available at: georeview.mavigex.com is downloadable from the Android Market is open source software, and the repository are on github: App PhoneGapIntegration is not bug free, but who it is?
Sencha Touch is a MVC framework, what does it mean? • Views and models are separated • Controllers perform actions • Every component has its own definition
Touch allows to be customized by regenerating its CSS: to change the ‘basecolor’ to bundle only the parts you need to do some crazy CSS personalization, like inlining images
order to regenerate the CSS: we use compass, a ruby library to dinamically generate CSS templates normally, generating the CSS is just a ‘compass compile’ away in the GeoReview project we have automatized it using a rake task to see more details, look at this blog post: http://www.sencha.com/blog/an- introduction-to-theming-sencha- touch/