Team members: Pham Minh Ha Ly Ngoc Anh Nguyen Duc Viet Nguyen Thi Huong Supervisor: Huynh Anh Dung (Mr.)
The century of internet The need of updating information, communication and sharing The development in technology for mobile and smart phone Good Network infrastructures We develop an Information Portal for mobile
Wap Website’s layout for mobile
The limitation of mobile browserData transferring Storing data offline Customize layout The usability
Reading news. Updating daily information about weather, currency exchange, lottery, television schedule. Finding information about ATM, bus, taxi, location. Multi-media service like photos, videos, music. Customer oriented service. Reporting and statistic service.
Auto collecting news from e-news Parse sites by the rules Crawler News service Weather service Service Managing server content Web-application Administrator Reading news Viewing weather forecast Application run on iOS Client
Server Web Application Web service SOAP Windows Service GZIP Client GZIP MVC XML xCode IDE iPhone SDK Interface Builder Visual studio 2010 MS SQL Server 2008 IIS 7
Project HaPM AnhLN VietND HuongNT Meeting Working online Supporting
Intro Project plan R2R2 R2R2 Requirement R3R3 R3R3 Design R4R4 R4R4 Coding R5R5 R5R5 Testing R6R6 R6R6 R1R1 R1R1 Unit testing User Manual User Manual 10/01/ /01/ /02/ /02/ /04/ /04/2011
Advantages 1. Clear project visibility 2. Update continuously 3. Easy to implement 4. Effective defect control Disadvantages 1. Takes time reviewing & analysis 2. Complicated version control
Requirements analysis High level design Detailed design Unit testing Integration testing System testing Implementation
New to Technologies Minor experience in PM & QA Time conflict
Server Automatically collect News and Weather information. Manage contents. Manage user account. Client Update latest News from Server. Customize favorites categories or News websites. Get current weather and forecast information. Change weather location Synchronize information with server.
RSS Simple Quick Not stable Need rss DOM Parser Complex. Need rules. Dynamic. Apply every where. News bot – windows service. Rules in XML format 30 mins interval for parsing section. Log.
image detail url title description
Receive request Check data in Cache Get data from Google weather Store data in Cache Response data URL:
SOAPHTTP requestXMLGZIP, Base64Encoding
Case 1Case 2Case 3Case 4 Normal Gzip Reduce22.9%35.8%46.8%40.9%
Quality Objective Testing assures that the system meets all requirements of the customer within trade-off between budget, time and quality Scope Testing focuses on common services is provided by Server for Client which runs on iTouch iOS3
Features to be tested All features are defined in Requirement Specification Features NOT to be tested Undocumented features, third party, white box testing and three functions: define module, tab manager, module manager
Crawler & Web services Web-App for administrator Server News Weather Client Solving a real problem Researching in IT Method Software project life cycle PM, QA, Team-working Process Lesson Learn Completed
- Clear Defects - Improve - Performance - Multimedia - Streaming - More services - App Store - Other version for different platforms