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

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

Embed Size (px)

Citation preview

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.