STEELBRO PHONE APP WHAT To determine the best way for STEELBRO to - - PowerPoint PPT Presentation

steelbro phone app what
SMART_READER_LITE
LIVE PREVIEW

STEELBRO PHONE APP WHAT To determine the best way for STEELBRO to - - PowerPoint PPT Presentation

STEELBRO PHONE APP WHAT To determine the best way for STEELBRO to extract weight data from their sidelifters. To determine the best device to do so To determine the best communication method To determine the best hardware To


slide-1
SLIDE 1

STEELBRO PHONE APP

slide-2
SLIDE 2

WHAT

  • To determine the best way for STEELBRO to extract weight data

from their sidelifters.

  • To determine the best device to do so
  • To determine the best communication method
  • To determine the best hardware
  • To determine the best IDE development platform.
slide-3
SLIDE 3

WHY

  • New SOLAS regulations require weight dockets to be provided for

shipping.

  • The current printer method is not the best method as:
  • The printers may get damaged
  • The dockets can get misplaced
  • It is inefficient/inconvenient to get the dockets to the authorities/company

manager

slide-4
SLIDE 4

HOW 1) DETERMINE THE BEST METHOD

a) Program on display system:

  • Positive:
  • No need for additional software for the operator
  • All software is all centred in one space with the control system
  • Negative:
  • If a software update is needed it must be individually updated to the cranes system
  • There is no initial internet/cellular connection programmed into the crane so data

transmission will need to be either done wired at the centre or a new chip added for wireless

  • Connections with cellular etc. could add vulnerability to the system
slide-5
SLIDE 5

HOW 1) DETERMINE THE BEST METHOD

b) Printer system on the crane:

  • Positive:
  • No need for additional software for the operator
  • All software is included with the operating system
  • Not too many technical errors in data transmission
  • Negative:
  • The need to refill the printer system with paper
  • Operators losing the printed receipt with the data
  • Printer may not be versatile and could break due to environment and job description
  • Many tweaks and toner/ink refills would be needed
slide-6
SLIDE 6

HOW 1) DETERMINE THE BEST METHOD

c)Mobile application:

  • Positive:
  • Every operator will be able to access the application
  • Updates can be rolled out wirelessly (dependent on app source)
  • Cross platform design which operators will recognise and

understand

  • Inbuilt emailing system to send data to the central control centre
  • Camera for images of crane and other data that may be

necessary

  • Potential to be wireless
  • Negative:
  • Issues could occur if users don't have the most updated software
  • Connection issues between crane and device or cellular on device
  • Software is not centralised in the central crane system and relies
  • n
  • third party device software (Android, Apple Microsoft etc.)
slide-7
SLIDE 7

HOW 1) DETERMINE THE BEST METHOD

Mobile App

slide-8
SLIDE 8

HOW 2) DETERMINE THE BEST COMMUNICATIONS METHOD

slide-9
SLIDE 9

HOW 2) DETERMINE THE BEST COMMUNICATIONS METHOD

BLUETOOTH

slide-10
SLIDE 10

HOW 3) DETERMINE THE BEST HARDWARE

slide-11
SLIDE 11

HOW 3) DETERMINE THE BEST HARDWARE

RN-42

slide-12
SLIDE 12

HOW 4) DETERMINE THE BEST IDE

For our application development I need to be able to create an Android application but have the ability to later develop for Apple. This is preferably done through the same development software. Unity: Pro: Coded in C#, which I understand Cross platform, but as separate applications Con: Unity often more used for 3D/Animation as

  • pposed to business

Not drag and drop/object orientated coding Android Studio: Pro: Lots of online support Experience using the software Developed by Android developers, for Android developers Con: No cross compatibility Coded in Java which I am not fluent in Visual Studio with Xamarin: Pro: Good documentation Cross compatibility between IOS, Android and Windows phones, as one program Familiar interface, less time spent learning software Coded in C#, which I understand Con: Newer product, may have some bugs

slide-13
SLIDE 13

HOW 4) DETERMINE THE BEST IDE

slide-14
SLIDE 14

HOW 5) SET THE SCOPE

STEELBRO wants me to create a mobile application for android devices with the potential to expand the app out to other platforms in later instalments of the app. The app needs to:

  • Display a date and time
  • Display the STEELBRO logo and have the STEELBRO design aspects in mind
  • Display values for front, rear and total weight on the cranes
  • Contain a text box to enter in a shipping/docket number
  • Have the ability to transfer this information to an e-mail service or other messaging service
  • Have the ability to connect to the device via a wireless technology.
  • Prevent the user from manipulate the weight data

Extras to make the app more functional:

  • Have the ability to save the data to be accessed through the app at a later date
  • The ability to take photos of the crane, system etc and attach it to the email

The Device needs are:

  • To provide a wireless connection between the SMARTlift™ and the app.
  • To provide a wireless connection that can be used worldwide.
  • To use the known protocols of SMARTlift™ to transfer data between the device and

SMARTlift™. These protocols are RS232 and a CAN Bus.

slide-15
SLIDE 15

HOW 6) DESIGN SOME INITIAL LAYOUTS

slide-16
SLIDE 16

HOW 6) DESIGN SOME INITIAL LAYOUTS

slide-17
SLIDE 17

HOW 7) CODE – CODE- CODE

PHOTO OF CODE PHOTO OF CODE SPREAD OUT ACROSS THE LOUNGE

slide-18
SLIDE 18

HOW 7) CODE – CODE- CODE

slide-19
SLIDE 19

HOW 7) CODE – CODE- CODE

slide-20
SLIDE 20

HOW 8) TEST - DEBUG

slide-21
SLIDE 21

HOW 9) ADD EXTRA FEATUERS AND IMPROVE LAYOUT

slide-22
SLIDE 22

LIVE DEMONSTRATION

slide-23
SLIDE 23

EMAIL

slide-24
SLIDE 24

QUESTIONS?

slide-25
SLIDE 25

THANK YOU