290 likes | 451 Views
ONLINE MOBILE WORLD. Digital Content Distribution System. FPT University 29/04/2011. “Think big, start small and move fast”. “Think big, start small and move fast”. Moontek group. Out line. Why OMW ?.
E N D
ONLINE MOBILE WORLD Digital Content Distribution System FPT University 29/04/2011 “Think big, start small and move fast” “Think big, start small and move fast”
Why OMW ? • According to the General Statistics Office, Vietnam signed up 40.2 million new phone subscribers in 2010. Symbian 69,5%
Why OMW ? • Most people will buy almost all of the creative content online • OMW will be launched on store application such as OVI, Viettel, Mworld, … • Revenue VAS of VMG: 60 billion VND/month • Hot games of TeaMobi and iWin: 2 billion VND/month • SocbayiMedia: 100000 download game monthly • This project is big enough to cover all our knowledge and experiences. (5 member and 13 weeks)
What is OMW ? 3G, GPRS WIFI
Team work • Offline: • Weekly • Online: • Skype, Email • SVN
Communication protocols • Connections: 3G, GPRS, Wi-Fi • Protocol: HTTP protocol • Data format: JSON
Development Environments • Hardware Nokia mobile phone with Symbian OS • Software • Server Platform J2EE JDK 1.6 Software (Eclipse IDE, MySQL) • Client Platform J2ME
Entity relationship diagram N 1 1 N has S has N 1 1 N buy has N 1 has N 1 has
Technical design HTTP Request - Response Server Client JSON Data Format J2ME J2EE, Spring MVC Hibernate DB
Spring MVC Model Controller AccountController DataController AccountModel AccountView DataModel DataView NewsDataModel NewsDataView DB Hibernate MusicDataModel MusicDataView
Java Game MIDlet Application MainCanvas MainMIDlet Data Downloader Renderer EventListener UIComponent Button Label List TextField
Client-Server Communication Server Web Application Server Client MainMIDlet Request Apache tomcat Sender HTTP JSONParser Downloader Response
DEMO “Think big, start small and move fast”