BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network...

29
BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones

Transcript of BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network...

Page 1: BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones.

BYTEWALLABYTEWALLA

María José Peroza MarvalInternetworking20 Oct, 2009

Delay-Tolerant Network on Android phones

Page 2: BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones.

OverviewOverview

Source: http://1.bp.blogspot.com/_6WPgbP8NXCY/RX6ZARUjOpI/AAAAAAAAAJI/JDWY3jDEQ9Q/s400/715px-Mission_control_center.jpg

Source: http://burundikids.org/eng/ENG_CONT/burundi.imx/titelseite-landschaft.jpg

Page 3: BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones.

What do we want to achieve?The Bytewalla project

◦ Connecting African rural villages with delay tolerant networking (DTN) using Android phones Technical work : DTN Email System allowing

villagers to send/receive email from/to villages Business work : Detail business study and

analysis

OverviewOverview

Page 4: BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones.

AgendaAgendaSystem architectureNetwork setup and email system

integrationPorting DTN2 to AndroidBytewalla business partConclusions

Page 5: BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones.

SYSTEM ARCHITECTURE SYSTEM ARCHITECTURE

Sharjeel AhmedICT Entrepreneurship

Page 6: BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones.

AgendaAgenda

Bytewalla architectureDelay-Tolerant networkingBytewalla layered architecture

Page 7: BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones.

Overall architectureOverall architecture

Page 8: BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones.

Delay-Tolerant networkingDelay-Tolerant networking

RFC 5050Interoperabilit

y

DTN 2

Page 9: BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones.

Layered architectureLayered architecture

Page 10: BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones.

Network Setup and Email Network Setup and Email

System IntegrationSystem Integration

ABDULLAH AZFARNordSecMob

Page 11: BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones.

AgendaAgendaTest environment setupChallengesAchievementsWorks to be done

Page 12: BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones.

Test environment setupTest environment setup

Page 13: BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones.

ChallengesChallengesFinding exact configuration for

installing DTN2◦ Use Ubuntu 8.04 (Hardy Heron) LTS ◦ Finding dependency packages◦ Finding the correct database

Configuring the AIROS Bullet devices

Installation of DTN2Configuring dtn.conf file

Page 14: BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones.

AchievementsAchievements

Network setup completedDTN2 running on three machinesBundles can traverse among

three machinesDTN2 machines can assign

automatic IP to the Android machine through DHCP server

Page 15: BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones.

Works to be doneWorks to be doneInstallation of POSTFIX as email

systemIntegrating POSTFIX with DTN2Integration testing with AndroidTesting active download/upload

time

Page 16: BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones.

PORTING DTN2 TO PORTING DTN2 TO ANDROIDANDROIDRERNGVIT YANGGRATOKENordSecMob

Page 17: BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones.

AgendaAgendaChallengesTasksProgress

Page 18: BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones.

ChallengesChallengesSize

◦4 MB of source code with 394 filesProgramming language

differences◦C++ ( DTN2 ) vs. Java ( Android )

Supporting system library◦Oasys ( DTN2 ) vs. ??? ( Android )

Page 19: BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones.

TasksTasksCreating a software skeleton

◦Defining software interface ◦Finding/Implementing system library

Develop the Test case◦Unit testing using JUnit

Filling up the actual implementationIntegration testing

Page 20: BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones.

ProgressProgress

Approximately 50 %

Tasks Status

Software skeleton Done

JUnit Test case Done

Actual implementation

Working on

Integration testing

Page 21: BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones.

Bytewalla Business PartBytewalla Business Part

ICT Entrepreneurship

Jiong Jiang

Li Shan

Page 22: BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones.

Agenda

Business ideaMarket researchMarket assessmentFuture work

Page 23: BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones.

Business idea

Revenue Model

Bytewalla Operator

Advertising Company

User

Application

Application

Application

Ad

vertisemen

t

Revenue

Revenue

Revenue

Advertisement Profit

Service Profit

Application Profit

Service

Page 24: BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones.

Research questionnaire

Subjects : OperatorsAreas: BurundiPurpose: Collect more

information from local network

operatorsStatus: Sent to U-com,

Africel, Onatell

Page 25: BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones.

Market size : Operators & Subscribers:

Market assessment

Sources: Industry data & estimates c. 2008 Blycroft Ltd

Page 26: BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones.

Market assessment cont’Key players category

Page 27: BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones.

Market assessment cont’

Target market Rural villages in Burundi

Ten poorest countries in the world Mobile phone users increased 78% in 2008 U-com plans to double users by 2010. Contacts in Burundi

Source: en.wikipedia.org/wiki/Burundi

Page 28: BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones.

Future workFuture work

Market analysisBusiness modelBusiness plan

Page 29: BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones.

ConclusionsConclusionsWe have done…

◦Business idea, research questionnaire, market assessment.

◦Software skeleton, JUnit Test case, network setup.

We have to do…◦Market analysis, business model,

business plan.◦Actual implementation and

integration testing.