BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network...
-
Upload
cameron-parrish -
Category
Documents
-
view
214 -
download
0
Transcript of BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network...
BYTEWALLABYTEWALLA
María José Peroza MarvalInternetworking20 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
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
AgendaAgendaSystem architectureNetwork setup and email system
integrationPorting DTN2 to AndroidBytewalla business partConclusions
SYSTEM ARCHITECTURE SYSTEM ARCHITECTURE
Sharjeel AhmedICT Entrepreneurship
AgendaAgenda
Bytewalla architectureDelay-Tolerant networkingBytewalla layered architecture
Overall architectureOverall architecture
Delay-Tolerant networkingDelay-Tolerant networking
RFC 5050Interoperabilit
y
DTN 2
Layered architectureLayered architecture
Network Setup and Email Network Setup and Email
System IntegrationSystem Integration
ABDULLAH AZFARNordSecMob
AgendaAgendaTest environment setupChallengesAchievementsWorks to be done
Test environment setupTest environment setup
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
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
Works to be doneWorks to be doneInstallation of POSTFIX as email
systemIntegrating POSTFIX with DTN2Integration testing with AndroidTesting active download/upload
time
PORTING DTN2 TO PORTING DTN2 TO ANDROIDANDROIDRERNGVIT YANGGRATOKENordSecMob
AgendaAgendaChallengesTasksProgress
ChallengesChallengesSize
◦4 MB of source code with 394 filesProgramming language
differences◦C++ ( DTN2 ) vs. Java ( Android )
Supporting system library◦Oasys ( DTN2 ) vs. ??? ( Android )
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
ProgressProgress
Approximately 50 %
Tasks Status
Software skeleton Done
JUnit Test case Done
Actual implementation
Working on
Integration testing
Bytewalla Business PartBytewalla Business Part
ICT Entrepreneurship
Jiong Jiang
Li Shan
Agenda
Business ideaMarket researchMarket assessmentFuture work
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
Research questionnaire
Subjects : OperatorsAreas: BurundiPurpose: Collect more
information from local network
operatorsStatus: Sent to U-com,
Africel, Onatell
Market size : Operators & Subscribers:
Market assessment
Sources: Industry data & estimates c. 2008 Blycroft Ltd
Market assessment cont’Key players category
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
Future workFuture work
Market analysisBusiness modelBusiness plan
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.