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

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

Transcript of Brendon Webber CS Honours - Mobile Group Brendon Webber CS Honours Supervisor: Greg Foster.

Page 1: Brendon Webber CS Honours - Mobile Group Brendon Webber CS Honours Supervisor: Greg Foster.

Brendon WebberCS Honours - Mobile Group

Brendon Webber

CS Honours

Supervisor: Greg Foster

Page 2: Brendon Webber CS 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

Page 3: Brendon Webber CS Honours - Mobile Group Brendon Webber CS Honours Supervisor: Greg Foster.

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.

Page 4: Brendon Webber CS Honours - Mobile Group Brendon Webber CS Honours Supervisor: Greg Foster.

Brendon WebberCS Honours - Mobile Group

Why I Chose This Project?

Page 5: Brendon Webber CS Honours - Mobile Group Brendon Webber CS Honours Supervisor: Greg Foster.

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

Page 6: Brendon Webber CS Honours - Mobile Group Brendon Webber CS Honours Supervisor: Greg Foster.

Brendon WebberCS Honours - Mobile Group

My Strategy•8 Steps to Successful Wireless Projects

–Report Prepared by: Technical Staff at AVIDWireless

Page 7: Brendon Webber CS Honours - Mobile Group Brendon Webber CS Honours Supervisor: Greg Foster.

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

Page 8: Brendon Webber CS Honours - Mobile Group Brendon Webber CS Honours Supervisor: Greg Foster.

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

Page 9: Brendon Webber CS Honours - Mobile Group Brendon Webber CS Honours Supervisor: Greg Foster.

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…

Page 10: Brendon Webber CS Honours - Mobile Group Brendon Webber CS Honours Supervisor: Greg Foster.

Brendon WebberCS Honours - Mobile Group

Screen Flow

• Enhancing Screenflow– Profiles– Location– Time– Priority– Escape

3:

Page 11: Brendon Webber CS Honours - Mobile Group Brendon Webber CS Honours Supervisor: Greg Foster.

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

Page 12: Brendon Webber CS Honours - Mobile Group Brendon Webber CS Honours Supervisor: Greg Foster.

Brendon WebberCS Honours - Mobile Group

Architect the System4:

Rhodes GPRS Tower

Page 13: Brendon Webber CS Honours - Mobile Group Brendon Webber CS Honours Supervisor: Greg Foster.

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.

Page 14: Brendon Webber CS Honours - Mobile Group Brendon Webber CS Honours Supervisor: Greg Foster.

Brendon WebberCS Honours - Mobile Group

Deploy Wireless8:• Feedback• Different Devices• Range

Page 15: Brendon Webber CS Honours - Mobile Group Brendon Webber CS Honours Supervisor: Greg Foster.

Brendon WebberCS Honours - Mobile Group

Any Questions?