EPROM EPROM Entrepreneurial Programming and Research on Mobiles - - PowerPoint PPT Presentation

eprom eprom
SMART_READER_LITE
LIVE PREVIEW

EPROM EPROM Entrepreneurial Programming and Research on Mobiles - - PowerPoint PPT Presentation

EPROM EPROM Entrepreneurial Programming and Research on Mobiles Entrepreneurial Programming and Research on Mobiles Nathan Eagle, PhD Nathan Eagle, PhD Research Scientist Research Scientist W3C Workshop on the Mobile W3C Workshop on the


slide-1
SLIDE 1

EPROM EPROM

Entrepreneurial Programming and Research on Mobiles Entrepreneurial Programming and Research on Mobiles

Nathan Eagle, PhD Nathan Eagle, PhD Research Scientist Research Scientist MIT Design Laboratory MIT Design Laboratory Massachusetts Institute of Technology Massachusetts Institute of Technology http:// http://mit.edu/eprom mit.edu/eprom W3C Workshop on the Mobile W3C Workshop on the Mobile Web in Developing Countries Web in Developing Countries December 5 December 5-

  • 6, 2006

6, 2006 Bangalore, India Bangalore, India

slide-2
SLIDE 2

EPROM Overview EPROM Overview

  • EPROM Aims

EPROM Aims

  • the development of new applications for mobile phone users

the development of new applications for mobile phone users worldwide worldwide

  • academic research using mobile phones

academic research using mobile phones

  • the creation of a widely applicable mobile phone

the creation of a widely applicable mobile phone programming curriculum programming curriculum

  • EPROM Rational

EPROM Rational

  • Worldwide, there are more than 2.4 billion

Worldwide, there are more than 2.4 billion cellphone cellphone users, users, with more than 1,000 new customers added every minute. with more than 1,000 new customers added every minute.

  • 59 percent of these 2.4 billion people live in developing

59 percent of these 2.4 billion people live in developing countries, making countries, making cellphones cellphones the first telecommunications the first telecommunications technology in history to have more users there than in the technology in history to have more users there than in the developed world. developed world.

slide-3
SLIDE 3

Why Africa? Why Africa?

  • Cellphone

Cellphone usage in Africa is growing almost twice as fast as any other re usage in Africa is growing almost twice as fast as any other region gion and jumped from 63 million users two years ago to 152 million to and jumped from 63 million users two years ago to 152 million today. (60%

  • day. (60%

annually) annually)

  • Kenya

Kenya

  • Stats:

Stats:

  • 35 million people

35 million people

  • 50% below poverty line

50% below poverty line

  • 40% unemployment

40% unemployment

  • ~200,000 households with electricity

~200,000 households with electricity

  • Growth:

Growth:

  • 1999

1999 -

  • > 15,000 mobile phone subscribers.

> 15,000 mobile phone subscribers.

  • 2004

2004 -

  • > 3.4 million subscribers

> 3.4 million subscribers

  • 2006

2006 -

  • > 6 million subscribers

> 6 million subscribers

  • Employment and Economics

Employment and Economics

  • 437,900 new jobs in the small business sector

437,900 new jobs in the small business sector

  • 10 phones per 100 people boosts a typical developing country

10 phones per 100 people boosts a typical developing country’ ’s GDP growth by 0.6 % s GDP growth by 0.6 %

  • New Applications Emerging

New Applications Emerging

  • Sambaza

Sambaza

  • Fisherman, Farmers, KACE

Fisherman, Farmers, KACE

  • Community Payphone

Community Payphone

slide-4
SLIDE 4

The 3 Aspects of EPROM The 3 Aspects of EPROM

  • Education

Education

  • Python

Python

  • SMS Applications

SMS Applications

  • Research

Research

  • Mobile Medicine

Mobile Medicine

  • Call Logs

Call Logs

  • Entrepreneurship

Entrepreneurship

  • Partnerships

Partnerships

  • Cellulant

Cellulant, Safaricom , Safaricom

  • Application Deployment

Application Deployment

  • What sticks?

What sticks?

http://mit.edu/eprom

slide-5
SLIDE 5

EDUCATION: Why Program Phones? EDUCATION: Why Program Phones?

  • Mobile phones are

Mobile phones are computers that are carried by computers that are carried by

  • ver 1,000,000,000 people
  • ver 1,000,000,000 people

around the world. around the world.

  • They are no longer single use

They are no longer single use devices but rather can be devices but rather can be harnessed to provide a harnessed to provide a variety of functionalities. variety of functionalities.

  • You'll be part of the first

You'll be part of the first mobile phone application mobile phone application developers in the world. developers in the world.

Programmers

2,000,000 4,000,000 6,000,000 8,000,000 10,000,000 12,000,000 1 Mobile Phone programmers PC programmers

Mobile Phone vs PC Annual Sales

100,000,000 200,000,000 300,000,000 400,000,000 500,000,000 600,000,000 700,000,000 1 mobile phones pcs

Stats for bottom graph made up, but probably pretty accurate

slide-6
SLIDE 6

EDUCATION: Python EDUCATION: Python

  • Cross Platform

Cross Platform

  • Open Source

Open Source

  • Successful (Google, NASA, etc)

Successful (Google, NASA, etc)

  • Scripting Language

Scripting Language

  • Extending and embedding abilities

Extending and embedding abilities

  • Good standard library

Good standard library

  • Reasonable memory footprint

Reasonable memory footprint

  • Access to full phone

Access to full phone functionality functionality… … import appuifw appuifw.note(u’Hello World!’)

Image from: Michele Marchetti, “Python brings application ideas to life” NRC 2004

slide-7
SLIDE 7

EDUCATION: SMS EDUCATION: SMS-

  • based Apps

based Apps

  • SMS Gateway

SMS Gateway

  • KACE

KACE-

  • style apps

style apps

  • Stolen Car Alerts

Stolen Car Alerts

  • Business Directories

Business Directories

  • Movies Listings

Movies Listings

  • Weather Forecasts

Weather Forecasts

  • Craig's List

Craig's List

slide-8
SLIDE 8

RESEARCH: Mobile Medicine RESEARCH: Mobile Medicine

  • Demographic Survey Tool

Demographic Survey Tool

  • 200,000 people in the Kilifi

200,000 people in the Kilifi District District

  • Location

Location

  • Cell

Cell-

  • Tower / GPS

Tower / GPS

  • Database Integration

Database Integration

  • GPRS

GPRS

  • Syncing

Syncing

slide-9
SLIDE 9

RESEARCH: Call Log Diffusion RESEARCH: Call Log Diffusion

  • Data

Data

  • Call Network for the UK

Call Network for the UK

  • 250 million nodes (phone #

250 million nodes (phone #’ ’s) s)

  • 5,000 edges/second (calls)

5,000 edges/second (calls)

  • Objectives

Objectives

  • Diffusion of Purchasing and

Diffusion of Purchasing and Churn Churn

  • Understanding Usage

Understanding Usage Behavior Behavior

slide-10
SLIDE 10

RESEARCH: AI on Mobile Phones RESEARCH: AI on Mobile Phones

  • Location:

Location: Celltower Celltower ID/User ID/User-

  • Defined Names/GPS

Defined Names/GPS

  • Proximity:

Proximity: Bluetooth Device Scan every 5 minutes Bluetooth Device Scan every 5 minutes

  • Communication:

Communication: Phone Call/Text Log Phone Call/Text Log

  • Status:

Status: At home, traveling, sleeping, etc... At home, traveling, sleeping, etc...

  • Over

Over 450,000 hours continuous human behavior data 450,000 hours continuous human behavior data collected over the 2004 collected over the 2004-

  • 2005 academic year.

2005 academic year.

slide-11
SLIDE 11

ENTREPRENEURSHIP: App Deployment ENTREPRENEURSHIP: App Deployment

  • 'Business Plan Competition'

'Business Plan Competition'

  • Nokia Resources

Nokia Resources

  • New Venture Creation Courses

New Venture Creation Courses

  • SMS

SMS Bootcamp Bootcamp

  • Mobile Phone Programming for Entrepreneurs

Mobile Phone Programming for Entrepreneurs

  • Location

Location-

  • based Service Deployment

based Service Deployment

  • Localized Content

Localized Content

slide-12
SLIDE 12

Get Involved Get Involved

Nathan Eagle, PhD Nathan Eagle, PhD nathan@media.mit.edu nathan@media.mit.edu

Research Scientist Research Scientist MIT Design Laboratory MIT Design Laboratory Massachusetts Institute of Technology Massachusetts Institute of Technology

http:// http://mit.edu/eprom mit.edu/eprom