steelbro phone app what
play

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


  1. STEELBRO PHONE APP

  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.

  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

  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

  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

  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 on • third party device software (Android, Apple Microsoft etc.)

  7. HOW 1) DETERMINE THE BEST METHOD Mobile App

  8. HOW 2) DETERMINE THE BEST COMMUNICATIONS METHOD

  9. HOW 2) DETERMINE THE BEST COMMUNICATIONS METHOD BLUETOOTH

  10. HOW 3) DETERMINE THE BEST HARDWARE

  11. HOW 3) DETERMINE THE BEST HARDWARE RN-42

  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. Android Studio: Unity: Pro: Pro: Lots of online support Coded in C#, which I understand Experience using the software Cross platform, but as separate applications Developed by Android developers, for Android developers Con: Con: Unity often more used for 3D/Animation as No cross compatibility opposed to business Coded in Java which I am not fluent in Not drag and drop/object orientated coding 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

  13. HOW 4) DETERMINE THE BEST IDE

  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 SMART lift™ and the app. - To provide a wireless connection that can be used worldwide. - To use the known protocols of SMART lift™ to transfer data between the device and SMART lift™. These protocols are RS232 and a CAN Bus.

  15. HOW 6) DESIGN SOME INITIAL LAYOUTS

  16. HOW 6) DESIGN SOME INITIAL LAYOUTS

  17. HOW 7) CODE – CODE- CODE PHOTO OF CODE PHOTO OF CODE SPREAD OUT ACROSS THE LOUNGE

  18. HOW 7) CODE – CODE- CODE

  19. HOW 7) CODE – CODE- CODE

  20. HOW 8) TEST - DEBUG

  21. HOW 9) ADD EXTRA FEATUERS AND IMPROVE LAYOUT

  22. LIVE DEMONSTRATION

  23. EMAIL

  24. QUESTIONS?

  25. THANK YOU

Recommend


More recommend