Martin Omander Program Manager, Google
Martin Omander, the man, the myth, the legend, all the way from the Google HQ in Silicon Valley Developer Relations Team.
While the success of app marketplaces has made it easier to distribute mobile apps, global distribution has made it harder to write them. To achieve good performance on billions of devices around the globe, mobile apps must run efficiently on a wide variety of hardware, cope with constantly changing network conditions, conserve limited energy resources, and deal with varying availability and accuracy of core services such as location, all while satisfying a diverse community of users. This diversity creates development-time uncertainty for app programmers, who may be unsure how to adapt their app to achieve good performance at all times, for anyone, anywhere. In this talk I will present our new system, maybe, which addresses the challenge of mobile systems adaptation by allowing programmers to express—rather than suppress—development-time uncertainty. A new language construct allows programmers to indicate where they are uncertain about what to do, what legitimate options are available, and what constitutes success or failure—all things that can be determined at development time. Post-deployment testing and machine learning are then used to resolve the uncertainty by crafting effective data-driven adaptation strategies once more information is known. Experiences using maybe to introduce uncertainty into the Android platform demonstrate that our system both enables and simplifies adaptation.
Geoffrey Challen Assistant Professor, University at Buffalo
I’m an Assistant Professor at the University at Buffalo, where I lead the blue Systems Research Group and also direct the PhoneLab. My research interests are in systems and networking, mobile systems, and smartphones. I teach an introduction to computer operating systems and a graduate seminar covering a variety of contemporary topics in mobile systems.
Bob Neubert Clinical Assistant Professor, School of Management Department of Operations and Strategy (OMS), University at Buffalo
Entrepreneur with broad experiences in all aspects of business start-ups. Direct experience with product development, business strategy creation, start-up launches, marketing, sales, operations, technology development, intellectual propertycreation, human resource management, and investor recruitment. Specialties: Entrepreneurship | Entrepreneurship Education | Product Development | Mobile App Development | Marketing | Business Strategy | Cause-based Marketing | Restaurant Marketing | Cause Fundraising | Marketing Consulting | Personal Productivity Tools
Varun Chandola Assistant Professor, University at Buffalo
I am a tenure-track assistant professor in the Computer Science and Engineering Department and the Center for Computational Data Science and Engineering (CDSE) at the State University of New York (SUNY) at Buffalo. I completed my PhD from University of Minnesota, Department of Computer Science. My research is in the area of scalable anomaly detection and data mining for big graphs, temporal, and spatial data.
Holly M. Justice Engineering Career Counselor, University at Buffalo
Emily Rasowsky Director of Marketing Strategy, Social Driver
Bret McGowen Developer Advocate, Google
Nitya Narasimhan Google Developer Group Hudson Valley, Google Developer Group
Katarina Crea Google Developer Group Baltimore, Google
Anandatirtha Nandugudi Computer Science PhD Candidate, University at Buffalo