brendon webber cs honours - mobile group brendon webber cs honours supervisor: greg foster
TRANSCRIPT
Brendon WebberCS Honours - Mobile Group
Brendon Webber
CS Honours
Supervisor: Greg Foster
Brendon WebberCS Honours - Mobile Group
What Am I doing?• Venue and Hardware
Bookings Application– Web Based– Accessible from Any Browser
Brendon WebberCS Honours - Mobile Group
My Project
• In One Sentece:– The development of a bookings
application that can be accessed from a desktop, PDA and mobile phone browser, through the use of Microsoft’s Visual Studio .NET and Mobile InternetToolkit.
Brendon WebberCS Honours - Mobile Group
Why I Chose This Project?
Brendon WebberCS Honours - Mobile Group
Mobile Commerce• Fantasy or Reality?
– Problems» Bad Marketing» Slow Load Times (WAP)» Lots of Different Devices» Inadequate Available Services» Difficult User Interfaces
Changing Perceptions
Better Technology
Mobile Internet Toolkit
That’s ME…!
Must be addressed
Brendon WebberCS Honours - Mobile Group
My Strategy•8 Steps to Successful Wireless Projects
–Report Prepared by: Technical Staff at AVIDWireless
Brendon WebberCS Honours - Mobile Group
View Booking
User
Administrator
Enter in Category
Enter In Item
Configure Settings
Enter a User
Make Booking
Cancel Booking
Log On
Update Server
Query Server
Choosing The Information1:
Category
Unit
11..*-User-Category-Unit-Date_and_Time-Duration
Booking
1
1
User
1
1
Booker
11..*
1
1..*
1
1
InterfaceController
Interface
**
Controller
**
** -User-Category-Unit-Date_and_Time-Duration
BookingBrendon Webber
Venue
Coral
19th March 2003 15:00
2 hours
Brendon WebberCS Honours - Mobile Group
What Should the Screens Look Like
…Some Ideas
2:
Must be Clear and Concise
Short Meaningful Words and Phrases
Choosing Data, no Typing
Brendon WebberCS Honours - Mobile Group
3: Screen Flow
Say I wanted to book the Coral Seminar Room for this afternoon from 3 to 5 pm…
Brendon WebberCS Honours - Mobile Group
Screen Flow
• Enhancing Screenflow– Profiles– Location– Time– Priority– Escape
3:
Brendon WebberCS Honours - Mobile Group
Architect the System
• Construct a Blueprint for the system– Class Diagram– Consider Design Aspects
• Disconnections
• Middleware Package
4:
… and Microsoft’s Mobile Internet Toolkit
Brendon WebberCS Honours - Mobile Group
Architect the System4:
Rhodes GPRS Tower
Brendon WebberCS Honours - Mobile Group
Develop Screen Objects• Develop the actual program
– C# .NET
5:
Develop Data Objects6:• Develop the Underlying Data Structurses
– ADO.NET using XML
Test, Test and Retest7:• Usability, Reliability, Range etc.
Brendon WebberCS Honours - Mobile Group
Deploy Wireless8:• Feedback• Different Devices• Range
Brendon WebberCS Honours - Mobile Group
Any Questions?