Casual Programming

Platform Development Grand Ballroom A

Currently, there is an incredible demand for mobile application development. This is apparent in the enormous number of mobile app downloads, the number of mobile startups, and the incredible size of the app market. Despite the existing clamor for mobile apps, demand will increase exponentially as Android enabled home appliances come online. These devices will expose new capabilities and the possible permutations of these capabilities will make it impossible for developers to keep up. Given the already high demand levels, it will be necessary to empower end-users to meet their own needs. In our proposed topic, we will cover the development of a solution we call Rheti, which focuses on satisfying end-user demands.

Rheti is a platform designed to enable end-users to build solutions that meet their needs. This is done via the help of a mobile applications that allows casual programmers to program solutions right on their mobile device. This is made possible by a catalog of JavaScript components we call ‘features’. These components are developed in JavaScript, in order to facilitate dynamic code distribution. We are exclusively developing the initial set of components but ultimately we would like to encourage the development community to consider building modular components instead of complete applications. We are also exploring the possibility of casual programmers contributing to the catalog of ‘features’.

To see a prototype of the concepts in action please take a look at the following video:

Ralph Tavarez

Collective Bytes

With over 20 years experience in the technology industry, he has a track record of bringing forth innovative solutions to companies for companies such as Texaco, Morgan Stanley, Viacom and global cell phone distributor, Brightstar. Ralph also has prior experience with startups. His first experience was as CTO of, a Latin digital music download business. His other primary experience was as COO of, the Amazon of Brazil that is currently public on the Brazilian stock exchange. His key strengths lie in envisioning creative products and solutions that approach the problem with his unique point of view. One such example is Open Gesture, an innovative desktop replacement application for Android. Ralph is also a recent winner of the startup camp mobile edition hosted by Semantic Seed and develops mobile applications for various customers.

Comments on this page are now closed.


Picture of Georgina Halfkenny
Georgina Halfkenny
09/18/2011 11:24am PDT

Interested in learning more about Casual Programming, check out The site provides info on casual programming and Rheti.

Ralph Tavarez
09/07/2011 12:51am PDT

The video has been updated to be public. Please try again and send me feedback.

Question for you Stephen, what experience have you had with Casual Programming? Does the concept make sense to you? What questions do you want answered during the presentation.

Thanks for the heads up regarding the “private” video.

Look forward to seeing you at the presentation.

Stephen Fickas
09/06/2011 9:48am PDT

The youtube link is private – requires a login. My gmail does not seem to work.

  • HTCpro
  • Microsoft Corporation
  • Open Invention Network
  • X.commerce
  • Black Duck Software
  • BugSense
  • Dolby
  • Intel
  • Make magazine
  • Marvell
  • Meshin
  • MIPS Technologies

Sponsorship Opportunities

For information on becoming a sponsor of Android Open, contact Sharon Cordesse at

Media Partner Opportunities

For media partnerships, contact mediapartners@

Press and Media

For media-related inquiries, contact Maureen Jennings at

Contact Us

View a complete list of Android Open contacts