Enjoy the newly minted printable schedule available for UTOSC 2009

Writing Mobile Applications With Android
Start: Oct 09, 1:15 p.m.
End: Oct 09, 2:15 p.m.
Location: 123
(map)
Presentation Download(s)
Using the open source tools and platform provided by Android to write mobile applications.
This will be targeted at developers of all skill sets who are not yet familiar with mobile applications and their value. It will also be valuable to business leaders who are unfamiliar with the breadth and depth of mobile applications and the potential for using them to extend existing applications.
The presentation will start with an overview of the mobile application space briefly discussing the major platforms, market share and growth, distribution mechanisms and the potential opportunities in terms of the types of applications that can be developed.
There will be a brief discussion about the types of mobile applications including native, web-based and hybrid (native doing client-server work).
We will then review the common mobile platform capabilities (things like accelerometers, cameras, graphics, multi-media).
We will then break from the common characteristics and overview of the mobile landscape and focus on the Android aspects. This will include the tools, development resources such as documentation, source and forums, and distribution methods.
The bulk of the presentation will follow and will include building an Android mobile application from scratch using open source tools on an open source platform (Ubuntu Linux).
The application will have a rudimentary UI with a local database. It will run in native mode but also have a client-side component to a web-based service. The service will also be an open source project and will be demonstrated but will already exist and be running.
Glen had educational software on the market and was teaching BASIC programming 8-hours a day when he was 16. Since then he's delivered more than 40 products and worked with more than 300 customers. His speaking engagements have included Microsoft Management Conference, Envision and Tech-Ed. His software skill sets include architecture, project management, business analysis, technical writing, test design and implementation and of course, development (his favorite). Glen co-founded the Utah Java User Group in 1999 and co-founded the Utah Mobile Development Group in 2008. Having successfully written and delivered courses in C++, Java, J2EE, UML and OO, Glen now has his sights on the mobile world, specifically Android.