Altabel Group's Blog

Posts Tagged ‘Mobile device

Artificial Intelligence, or AI, is everywhere these days. From once being a futuristic concept in Hollywood movies, to now touching our daily lives. Artificial intelligence applications, projects and platforms are being developed in every part of the world today. More and more of them successfully escape lab life and strike mainstream trends, appearing in mass products, online tools and open-source APIs. The market for AI is ripe and research estimates put it at around $5 billion by 2020.

But did you know that artificial intelligence actually debuted in 1956? Some people believed robots and AI machines would be doing the work of humans by the mid-1970s. Of course, that didn’t happen. What happened instead was that funding dried up and a period called “The AI Winter” began. That ostensibly lasted into the 2000s, when IBM’s Watson showed a lot of interest in artificial intelligence again.

And now in 2017 you may find AI examples everywhere — in robotics, healthcare, business and everyday life, in the cloud and on your mobile device.
 

 
And one of the most promising areas for AI is in mobile. The growth of artificial intelligence is driving a whole new class of mobile app possibilities.
 
What makes mobile an ideal platform for AI?

AI has transformed how we interact with our smartphones. Thanks to the advances in the fields of Natural Language Processing, Deep Learning and Machine Learning, we have been able to make chat-bot interfaces, which are much more natural and convenient.

AI capabilities are being built into mobile apps of all kinds, making them contextually aware of user behavior and making each app session more valuable than the last, increasing overall retention rates. With the ability to quickly analyze massive amount of consumer behavior and data, mobile devices with artificial intelligence applications can recognize a person the way humans recognize other people — by individual characteristics.

It’s impossible to enumerate all of the applications we will see for mobile devices capable of performing sophisticated perceptual tasks involving vision, speech, or other sensory input. But they are likely to be found in every industry. Please find a few well-known examples below.

SIRI is one of the most famous AI applications. It’s personal assistant software for Apple devices, which works as an intelligent knowledge guide to recommend, answer questions and delegate requests to other connected web services.

GOOGLE NOW is another intelligent personal assistant that goes as a part of the Google app available for Android and iOS. The app allows Google to pull all the synced information from all Google services you use and your location history for making you recommendations and alerts in the form of different Google Now Cards: Activity summary, Boarding pass, Events, Flights, Location reminders, Parking location, TV and many other.

CORTANA is the Microsoft’s intelligent personal assistant initially designed for Windows Phone. Cortana software reacts to a user’s voice and accomplishes limited commands, answers questions using the information from the browser installed, works as a secretary by scheduling events, locating necessary files and opening the apps needed.

ALEXA is the voice service created by Amazon for Amazon Echo intelligent speaker. Alexa uses natural language processing algorithms to adapt to natural voice of the user. The more a user interacts with Alexa the more it evolves and gets smarter, delivering higher quality answers to a user’s questions.

KINECT is an AI-based motion controller and a motion sensing technology by Microsoft that is used in Xbox One and Xbox 360 game consoles. Kinect analyzes natural user interface and reacts to voice commands and gestures. Kinect technology for non-gaming purposes including healthcare, retail industry, military and robotics.

 
How Will Mobile AI Impact Businesses?

There are three ways AI can help your business: virtual assistance, insights generation and manual process automation.

Virtual assistance is something a small business can start using right away. You already use Siri on a daily basis. A virtual assistant can assist with customer service tasks like scheduling meetings or answering simple and repetitive customer questions.

AI can be helpful with generation of insights. We are collecting massive amounts of data on customers, but it is pointless if it is not in a usable form. AI can transform that data into practical insights and learn from it, allowing AI to adapt to market behavior changes.

Automation of manual process is taking place very much like the industrial revolution when machines replaced people. AI is using smart algorithms replacing routine and often time-consuming tasks such as compiling reports and researching topics.

Major players in the technology industry already proved the success of AI mobile apps. With new advancements in technology and shifting consumer demands, AI mobile app development is the next big thing for enterprises:

  • Bank of America, for instance, is currently developing Erica, a “virtual assistant” that can give financial advice based on a customer’s spending patterns through the bank’s app.
  • Facebook, for example, has integrated chat-bots into its Messenger app for seamless interactions for businesses.
  • Uber uses this technology to provide the best route to its driver by learning from previous trips along the same route taken by their drivers.
  • It’s also used by YouTube to recommend you similar music.
  • Retail giants such as eBay and Amazon use it for product recommendations.
  • Starbucks announced a new AI-powered mobile app called “My Starbucks Barista.” Users simply tell the app what they want, and it places the order for them.
  • Similarly, Taco Bell released the TacoBot, which doesn’t just take orders, but also recommends menu items and answers questions.

The benefits of AI technology across the enterprise are far from being fully realized, so it stands to reason that there’s huge interest in AI among businesses at the moment. By 2018 the world’s top 200 companies will be exploiting what they call “intelligent apps” — it’s only a matter of time.

And if you still think AI is out of your apps’ reach, consider that you might not be aware that you’re already using AI in your company.

Thanks for reading! If you have any questions or comments, you are welcome with them!

 

Victoria Sazonchik

Victoria Sazonchik

Business Development Manager

E-mail: victoria.sazonchik@altabel.com
Skype: victoria_sazonchik
LI Profile: Victoria Sazonchik

 

altabel

Altabel Group

Professional Software Development

E-mail: contact@altabel.com
www.altabel.com

Have you ever thought that mobile industry will become so popular? Never!
According to the recent research more than $10 billion were spent on downloading mobile applications in 2011, $21 billion in 2012 and according to forecast users will spend more than $30 billion in 2013. Rather impressive, isn’t it?

And all this is just for downloading paid mobile applications! And their number on the market is approximately 20 percent. The rest of mobile applications are free.

It is not surprising that mobile application testing spins up because of such boom in the industry. It is one of the most popular kinds of software testing performed by software testing company. What kinds of mobile applications do you know? Let’s try to find them out.

Types of mobile applications:

• Web applications;
• Platform applications;
• SMS;
• Mobile websites.

Let’s see what is the difference between? Should different kinds of mobile application testing be performed for them?

Web applications
Web applications are considered to be the most acceptable as mobile web browser is an application that sends content to the mobile device. It means that such application is independent of any device, platform or operating system.

Platform applications
The development of such applications is rather simple but their supporting and testing are very costly.

SMS
It is the most simply type of application. User usually send a query in form of short code to receive immediately the desired information just like train schedule, ticket’s price, etc. They are testbased and have limitations of the message content.

Mobile websites
Mobile websites are considered to be the source of simple and accurate information just like weather, news, sports, etc. Their great disadvantage is that the limited resolution screens information is hardly readable.
Different kinds of mobile application testing should be performed for them as they are very different. But there is nothing impossible for software testing company.

What Are the Typical Problems You Can Face During Mobile Testing?

• The software installed on a mobile device depends greatly on its creators and the decisions they take during the process of software development. Sometimes they create such type of software that may influence the overall behavior of your phone.
• The specific feature of mobile testing is that accurate test results may be really hard to obtain. The obtained data is usually quite conflicting. A software tester should have enough practical experience to be able to single out key challenges and the most important issues.
• Sometimes you may face the problem caused by a certain network operator. Sometimes they customize the software’s interface and functionality for their specific needs and it may cause its overall performance.
• Some models of mobile phones can also be very problematic in handling. Sometimes they may limit or even disable certain parts of tested software.
• Some application’s content may prove to be unsuitable for certain mobile devices. For example, it may contain unsuitable format.

If you consider all these issues when planning your mobile testing, you are sure to succeed.

Tips for Conducting Successful Mobile Testing:

• Sometimes the best option is unite mobile testing with another software testing type, namely automated testing. Automation will make your testing more productive and greatly economize your time.
• Take into consideration that depending on a software type, not all of the software products can be easily automated. Some applications require only manual testing if you want it successful.
• Check the software installation process (installation testing)
• Consider the used language (maybe you will need to implement the elements of localization testing).
• The preinstalled web browser is also something you should consider when planning your software testing.
• Verify that the device type doesn’t put any limitations on the software under testing.
• Check whether the software doesn’t influence the overall device performance.
• Make sure that the stated software is technically most suitable for the users’ devices.
• When choosing the most suitable devices to conduct mobile testing on, choose the most popular models with most popular environment (OS version, preinstalled software etc.).
• Test the software’s performance.
• Sometimes exploratory testing can be a good way of guiding the overall testing process.
• Combine several types of software testing in order to get the maximum profitable testing result.

Why do many software companies just ignore testing?

According to one of the latest researches, around 57 percent of application performance issues are usually found by users and 67 percent of applications are usually used without outsourcing software testing to ensure that they can scale to support desired traffic levels. I think it just proves one more time the necessity of mobile application testing and web site testing. Why not to supply the market with software equipment of high quality?

As my personal point of view mobile testing is necessary just as any other type of software testing. And it is really important because we all make mistakes. Some of those mistakes are unimportant, but some of them are expensive or dangerous. We need to check everything and anything we produce because things can always go wrong –humans make mistakes all the time.

In the conclusion I would like to ask you what are your considerations on the question if there is need and importance for mobile testing. Should we think twice before launch developed mobile product to the production without any testing performed?

Polina Mikhan

Polina Mikhan
Polina.Mikhan@altabel.com
Skype ID: poly1020
Business Development Manager (LI page)
Altabel Group – Professional Software Development

Jobs’ predictions about the fate of Mobile Flash have come true. Adobe has stopped the development of the Flash Player plug for mobile devices. Having buried a mobile player, Adobe actually acknowledged its in a long-term dispute with Steve Jobs, who had claimed that Flash technology for mobile devices was out of place.

HTML and Flash have been considered for many years as separate technology solutions, the mixture of the two being appropriate depending on the brand experience or audience. Now, HTML may finally be starting to step into Flash’s turf of audio and video in particular, presenting another option for “rich media” and interactive experiences. Will be there no place for Flash soon?

Still Flash is not going away.

Think most of you heard that Android 4,0 “Ice Cream Sandwich” will not support flash as current versions are incompatible. Still Adobe said that a compatible Flash release should be available by the end of the year. Indeed, Adobe confirms that its port of Flash for ICS will be the last: future versions of Android will not be compatible. There is one reality that Adobe must face with Android, and that’s fragmentation – as some users could still use versions of the OS that are Flash compatible. Adobe will still provide updates for those users, but only to address “critical” bugs and security issues. Adobe announced that it wouldn`t support mobile versions of Flash, a move that acknowledges the shift towards HTML5 among mobile developers.

The company remains committed to Adobe AIR, its application runtime used to create Internet – based applications. That platform uses a variety of technologies – including Flash – and Adobe still plans to support it for the foreseeable future. The company also intends to support Flash for desktop applications, but even there HTML5 has made inroads.

A survey released in September by JavaScript and HTML5 consulting firm claims that 84 percent of developers plan to employ HTML5 within the next six months. Another survey conducted by Appcelerator and IDC found that 66 percent of mobile developers are “very interested” in developing for the platform.

So that maybe it’s time to say goodbye Flash? What do you think?

Thank you for your attention!

Best regards,
Elvira Golyak
Altabel Group – professional software development

IBM engineer Mark Dean, who helped design the first personal computer, recently proclaimed that the PC was dead. Also of note: Google some weeks ago bought Motorola Mobility, not a PC maker. Are you ready to trade in your desktop or laptop for a tablet or Smartphone?

Some interesting thoughts from LI members bellow:

«I do not think the PC will be dead any time soon. You cannot compare a tablet or even a Smartphone to what you can do with a PC or Laptop. At least not until both are as powerful as a PC or laptop, and have peripheral ports for external monitors and input devices.
I have used a laptop as my main computer for about 7 years, but last year decided to move back to a PC setup. It was faster, and less noisy. I am glad I made that choice.
Some people and companies envision that the PC will give way to a ‘thin client’ that will hook up to the internet and access everything from there as SaaS applications. I doubt that will happen any time soon either. I do not think I’m the only one if I say that I like to be in absolute control over my PC and what is on it. I decide if I want to go online, and do not want to be forced to go online because of SaaS software that requires it. And I do not want to store anything in the cloud either, because there is no one I trust more with the data I own, than myself.»
Jeroen Wierda

« I use both a MacBook (a great PC) for desk use & long work sessions and an iPad for on the road presentations, checking email and reading eBooks. I use just a simple flip-phone for voice calls since the iPad is so much better (internet and emails) due to the large screen.
Both are types of PCs and I don’t see them disappearing any time soon. We will see new forms (smaller) and applications but personal computers will be around for a long time in one shape or another…»
Bryan C Webb
President/CEO

«The future is convergence, where one mobile device, perhaps with docking to support peripherals, is all we need. Motorla’s Atrix is a step in that direction. Before long time most of us won’t need peripherals. Cloud technologies, which eliminate the need for disk drives, are another step. Do we really need printers? If it’s stored electronically why do you need to print it? Scanners? Cameras are getting to the point where they can do that. Mouse? More accurate than finger on a tiny screen, but that will improve. Keyboard? I used to type 90 wpm, and that was on a manual typewriter with no correction capability. I’m not about to give that up. But voice recognition, etc. will soon kill the archaic QWERTY keyboard. Thumb pads on Smartphones have already eliminated it for many people. Bottom line, the PC is on the way out. But it isn’t dead yet.»
Don Strayer
Owner, Don Strayer Consulting LLC

«Absolutely not, the PC, Tablets and Smartphones have different markets and applications. But of course, what it is happening is that many people is discovering that with Tablet or Smartphone, they don’t need any netbook, laptop or PC only for surfing, sharing pictures with friends and playing some casual games in their spare time.
If I should bet for something, I would bet for a Smartphone/Tablet for mobility (depends of how big you want/need your screen), and probably a Laptop (PC/MAC) as main computer, with an external wireless Monitor/Keyboard/Mouse at office/home»
Ivan Salinas
Engineer and Musician

«Depends on the user. Yes I can access a lot of info from my Smartphone but there are a lot of technical applications that need a PC with a large screen. Ever try to use AutoCad to design a mechanical part using a phone or tablet PC? What about an electrical schematic or floor plan? How about writing large documents/manuals/etc without a full-size keyboard?
Sales to the average consumer/homeowner may have reached saturation but business and industry still require the workhorse PC.»
Tat Chiu

And what do think? Has the PC outlived its usefulness?

Best Regards,

Kristina Kozlova

Marketing Manager

 

altabel

Altabel Group

Professional Software Development

E-mail: contact@altabel.com
www.altabel.com


%d bloggers like this: