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 - - 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
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.
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
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
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
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.)
HOW 1) DETERMINE THE BEST METHOD
Mobile App
HOW 2) DETERMINE THE BEST COMMUNICATIONS METHOD
HOW 2) DETERMINE THE BEST COMMUNICATIONS METHOD
BLUETOOTH
HOW 3) DETERMINE THE BEST HARDWARE
HOW 3) DETERMINE THE BEST HARDWARE
RN-42
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
HOW 4) DETERMINE THE BEST IDE
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.
HOW 6) DESIGN SOME INITIAL LAYOUTS
HOW 6) DESIGN SOME INITIAL LAYOUTS
HOW 7) CODE – CODE- CODE
PHOTO OF CODE PHOTO OF CODE SPREAD OUT ACROSS THE LOUNGE
HOW 7) CODE – CODE- CODE
HOW 7) CODE – CODE- CODE
HOW 8) TEST - DEBUG
HOW 9) ADD EXTRA FEATUERS AND IMPROVE LAYOUT