BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones
Overview Source: /AAAAAAAAAJI/JDWY3jDEQ9Q/s400/715px- Mission_control_center.jpg Source: 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 System allowing villagers to send/receive from/to villages Business work : Detail business study and analysis Overview
Agenda System architecture Network setup and system integration Porting DTN2 to Android Bytewalla business part Conclusions
SYSTEM ARCHITECTURE Sharjeel Ahmed ICT Entrepreneurship
Agenda Bytewalla architecture Delay-Tolerant networking Bytewalla layered architecture
Overall architecture
Delay-Tolerant networking BP Application LayerBundle Protocol Convergence LayerLink layer (TCP/IP) RFC 5050 Interoperability DTN 2
Layered architecture
Network Setup and System Integration ABDULLAH AZFAR NordSecMob
Agenda Test environment setup Challenges Achievements Works to be done
Test environment setup
Challenges Finding 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 DTN2 Configuring dtn.conf file
Achievements Network setup completed DTN2 running on three machines Bundles can traverse among three machines DTN2 machines can assign automatic IP to the Android machine through DHCP server
Works to be done Installation of POSTFIX as system Integrating POSTFIX with DTN2 Integration testing with Android Testing active download/upload time
PORTING DTN2 TO ANDROID RERNGVIT YANGGRATOKE NordSecMob
Agenda Challenges Tasks Progress
Challenges Size ◦ 4 MB of source code with 394 files Programming language differences ◦ C++ ( DTN2 ) vs. Java ( Android ) Supporting system library ◦ Oasys ( DTN2 ) vs. ??? ( Android )
Tasks Creating a software skeleton ◦ Defining software interface ◦ Finding/Implementing system library Develop the Test case ◦ Unit testing using JUnit Filling up the actual implementation Integration testing
Progress Approximately 50 % TasksStatus Software skeletonDone JUnit Test caseDone Actual implementationWorking on Integration testing
Bytewalla Business Part Bytewalla Business Part ICT Entrepreneurship Jiong Jiang Li Shan
Agenda Business idea Market research Market assessment Future work
Business idea Revenue Model
Research questionnaire Subjects : Operators Areas: Burundi Purpose: Collect more information from local network operators Status: Sent to U-com, Africel, Onatell
Market size : Operators & Subscribers : Market assessment Sources: Industry data & estimates c 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 Contacts in Burundi Source: en.wikipedia.org/wiki/Burundi
Future work Market analysis Business model Business plan
Conclusions We 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.