This month, I presented at JavaOne on building Internet-of-things applications with JavaMe. My goal, bring the fun and creativity back into the development process for machine-to-machine (M2M) solutions. With the proper tools, it can be a reality for many verticals, and the hospitality industry is now exception. For those of you unable to attend, I wanted to recap what I discussed at JavaOne, and outline the opportunities and next generation tools helping to push M2M development forward for the hospitality industry. Improving guest experiences could be in your grasp and you don’t even know it!
By managing your information you can keep everything under control. Information is the key to successful life and business. Information analysis – or data analysis – opens as many doors as you can imagine.
As the Healthcare industry picks up momentum and interacts with a wide variety of software technologies and services, the data mining possibilities should not be overlooked. I propose we become acquainted with the data mining possibilities available to the Healthcare industry. And you can believe me; this is only the tip of the iceberg.
User experience is the personal perception of the product by a user, based on several factors: the aesthetic perception (subjective satisfaction), the speed of the interface, the simplicity of training to work with the product, the number of errors encountered when using the product. It is essential.
To begin with, let’s define the term “usability”.
Usability is the ease of use and training required to work with a product. The term “usability” can be applied to both software products (websites, mobile applications), and other products that people use.
People use a lot of different objects during their work and they can all be convenient or not, whether it’s a lighter, a pen, or a mobile phone. Manufacturers try to conduct research into improving the usability of their products, but quite often we face their failures and obviously some bad examples.
An example of a failure, for instance, is an ATMs that give out the card after they issue the money. The main reason why people use ATMs is to get cash, so at the stage of getting the money the user’s head generates an idea that the purpose is achieved. And once the purpose is achieved, the user may forget that his card still remains in the ATM and that increases the chances that he’ll forget the card.
And of course there are some examples of manufacturers’ successful usability improvements. Thus, Control Panel in Android allows the user to access frequently-used phone settings easily. This successful example was used in the new iOS7.
DataArt is a large company with a lot of highly involved people, and apart from their work within projects, there are plenty of things they enthusiastically do in their free time. One of our colleagues from Voronezh office conducted a research with the purpose to identify the most influential members of a social network. Knowing the influencers is essential for executing marketing campaigns as this helps to identify channels to distribute information. He developed an application which analyzes social graph and calculates the influence associated with each profile. This research could also serve some data validation purposes as influential objects’ information should be verified on the first place.
DataArt’s embedded development center of competence has recently launched DeviceHive developed in Java with the aspiration to meet the needs of the huge open-source community. Previously, this framework was available only for .NET and MSSQL, meanwhile JAVA version was highly demanded.
DeviceHive is an open source Machine to Machine (M2M) framework designed to enable messaging between smart devices and client applications. DeviceHive is a set of cloud services, protocols, device and client libraries, as well as documentation and samples that help you to easily establish connectivity in any project that involves embedded systems talking to other systems: clean tech, smart home, remote sensors, telemetry, automation, etc.
Test automation is great. Test automation is awesome. Test automation allows you to control your product 24/7. You can load your product with production or production-like data and see how it works. You can emulate any activity or workflow for your product. You can make fancy analytics about the quality of your product and make team performance reports make sense. But I suppose there are more fails then success stories about automation implementation. Why?
Because there are still some risks associated with QA automation implementation. Here I want to talk about these risks, their general solutions, and how we in DataArt address them.
Video streaming is a fast growing area in the IT sphere. Today’s bandwidth and hardware capabilities are no longer a limitation for audio and video content delivery, so finally applications on desktops and even mobile devices are capable of presenting such data, and the RTM-protocol is one of the things which make it much easier.
The link between developers and customers
Unlike the classical interpretation of the functions of the analyst, effective communication between customers (users) and the development team plays a key role in Agile.
That means that the analyst is the man trusted by both customers and developers.
DataArt will sponsor “Health, Behavior and Economics” Summit, hosted by Life Science Angel Network (LSAN) in New York on Thursday, September 12, 2013.
The conference is dedicated to Behavioral Economics in Healthcare and features Dan Ariely, a renowned Professor of Psychology & Behavioral Economics at Duke University, the author of New York Times bestsellers Predictably Irrational, The Upside of Irrationality, and The Honest Truth About Dishonesty.
8:30 AM – 5PM, @ Cooley LLP.
For more information and to register, please visit the event’s site.