280 likes | 291 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 million 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 ? • Online: Wi-Fi, 3G, GPRS • Mobile application: Apps run on Mobile • Digital Content: Product available in digital form. It typical refers to music, information and image that are available for download or distribution on electronic media • VAS: Value Added Service
What is OMW ? 3G, GPRS WIFI
Communication protocols • 3G, GPRS, Wi-Fi • HTTP protocol • JSON data format
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”