According to the customer’s requirements, Elinext was to come up with a solution aimed at facilitating the process of care for flowers and develop a proper mobile application for iPhone/iPad operating system. Elinext was issued a challenge to design a 6,000 database with multilanguage records, perfect from a performance point of viewgraphs which will be updated in real-time.
Among some of the challenges, Elinext developers had to face several key functions should be mentioned, which were supposed to form the basis for users’ convenience. The first challenge was to have optimized work with database of flowers which has over 6,000 different plants. Developers created a special cash mechanism that collects plants by timestamp from the webserver. The second challenge was to have a productive graph view of all real-time parameters which came from the Hawaii Power Flower sensor by Bluetooth Smart (BLE version 4.0 ) Protocol. To solve these problems developers integrated OpenGL plan view into the app to have fewer performance losses.
To guarantee fast app reaction, a custom localization library was implemented. More than 7,000 combinations had to be validated and presented in the right format after just one swipe on the screen. As a result, the application processes all the valid combinations on the fly and presents all of them to the user practically instantly and in the right language.
The final product obtained as a result of the development process was a multilanguage mobile application for iOS “Plant Control”. This iPhone/iPad app allows composing a personalized garden manager who helps to manage all plants in your personal iPhone. Make standardized text (email or SMS) in a few simple gestures. Only by «swiping» a finger on the screen, the user can compose a personalized text from «pre-written» sentences.
The application encompasses the functionality as follows:
- Personal Garden;
- To-Do list for different plants;
- Large Plan DB with excess information about the plants;
- Possibility to manage connection with different “Flower Power” sensors;
- Live mode and History graphs.