Brendon Webber CS Honours - Mobile Group Brendon Webber CS Honours Supervisor: Greg Foster

Preview:

Citation preview

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?