Altabel Group's Blog

Posts Tagged ‘Android

iBeacon is the name used for Apple’s technology that provides location-based services and information to mobile applications on both Android and iOS devices using Bluetooth Low Energy.

The beacons themselves are small transmitters that can be placed in stores or specific points of interest, such as museums or airports. Apps installed on mobile devices “listen” for the signal and respond accordingly when the phone comes within range.

iBeacon changes shoppers into byers

First of all, iBeacon technology opens great possibilities to retailers. Some of American and European big retailers already take advantage of iBeacon: Walmart, Macy’s, Tesco, etc

Using iBeacon, customers can find and watch videos, receive coupons and other discounts in real time, depending on where they are in a store.

IBeacon also helps to collect analytical info about customers` experience. Businesses and retailers now have a direct way to find out what customers are doing, exactly where in the store they are doing it, what they are looking at, how long they are looking at it, and maybe what they decided to buy at the last second instead.

At last, iBeacon can bring popularity to contactless payment. iBeacons ability to track a specific phone, linked to an Apple ID and user account opens the door for an Apple-based payment system.

iBeacon is not only about retail. The iBeacon ecosystem has the potential to change other industries. Here are some examples.

Event Industry: conferences and concerts, museums and exhibitions.

Here are a few ways iBeacons could help to manage events and improve the attendee experience:

-Attendee check-in. Using the event’s app, attendees check themselves in and avoid line-ups.

-Navigation. iBeacons provide devices with extremely accurate location services. In large conference facilities, museums and exhibitions, iBeacons can be used to power hyper-accurate floor maps.

-Networking. Using iBeacons, attendees can network through an opt-in feature in the event’s app, allowing them to discover and message other attendees. With Linkedin integration, attendees can get a detailed look at who is around them and decide who they would like to connect with. iBeacons were successfully used at Cannes Lions festival for networking with attendees.

-Promotions and advertisements. Instead of distributing brochures or physical promotional materials, an exhibitor can send targeted promotions to attract attendees to their stand.

-Gamification. Integrating gamification into events will provide new ways to engage and stimulate attendees. For example, iBeacons could be used for social games to drive networking, venue tours tailored to indiviual interests, or scavenger hunts for exclusive information and prizes.

Home automation systems

As we get closer to the coming smart home revolution, it’s clear that smartphones and tablets are going to be the devices that we use to control our lamps, lights, thermostats, sprinklers, security systems and entertainment systems. Beacons will detect when you arrive home and as you pull into the driveway , the lights will come on. The door is unlocked for you as you approach itJ


Enabled with touch devices, waiters don’t have to rush to the kitchen in order to dispatch orders. In other cases, clients can make orders directly on tablets available at the table. With iBeacons, the app automatically knows which table the waiter is at. It can display the client name (with eventual dinning/preferences history) and automatically associate orders with tables without requiring waiters to manually select a table number.


The iBeacon platform offers a wide range of applications that can be applied on an educational context. From simple games that require students to move around, explore and find things to more scientifc or technical experiments in the classroom. Moreover teachers can track who from the students are present and send notifications to the parents whose children are away.

IBeacon is a new emerging technology that may change the world we live in. Things move quickly in any field in which a technology innovation has backing and breadth like this. This short list is only an introduction to the possibilities of iBeacon and where this technology can be applied.

And what do you think of iBeacon? Will it change our lives in the near future?

I`ll be happy to know your thoughts.

Anna Kozik

Anna Kozik 
Skype ID: kozik_anna
Business Development Manager (LI page)
Altabel Group – Professional Software Development

Being a mobile application developer, you should understand how important it is to be up-to-date on all the latest application development tools and technologies that have been brought into the world of mobile application development. Let’s have a look today at some essential ones that will be useful for Android developers. Of course the following list is not completed, so please feel free to add your own best tools in the comments below.

Fluid UI

Fluid UI is a browser-based wire framing and prototyping tool developed by Fluid Software and used to design mobile touch interfaces. It helps to rapidly create prototypes by arranging pre-built widgets into a drag-and-drop WYSIWYG editor during the requirements stage of app development. It enables iteration and collaboration between user and client. Fluid UI is built with the latest web technologies HTML5, CSS3 and JavaScript. Open source libraries are also integrated into the tool – primarily jQuery. About 300,000 designers in 204 countries are using Fluid UI to visualize the basic flow of their mobile apps. With Fluid UI, you may choose from more than 3,500 mobile, desktop, tablet and wearable widgets or upload your own images to get a pixel-perfect appearance for your Android application. Recently, Fluid UI has come up with its Enterprise edition that has been built keeping the large business organizations in mind.


The main purpose of Pencil is to provide a free and open-source GUI prototyping tool that can be easily installed and used in order to create mockups in popular desktop platforms. It provides various built-in shapes collection for drawing different types of user interface ranging from desktop to mobile platforms. Starting from 2.0.2, Pencil is shipped with Android UI stencils pre-installed. This makes it even easier to start prototyping apps with a simple installation. Popular drawing features are also implemented in Pencil. Available in its current version 2.0.5, Pencil serves extremely helpful for creating stunning mockups for apps targeting different mobile platforms.

Intel XDK

Dedicated to those who deal with HTML5 development, Intel XDK is pre-built into Chrome and lets you streamline the process of developing your Android app very conveniently. You can use Intel XDK to design, test and build HTML5 apps efficiently. Plus, you can take the opportunity of delivering your app on multiple app stores and form factors. Intel XDK is developer-friendly and makes the process of designing, building and testing apps very easy. Built with the aim of cutting down the app development time, Intel XDK supports integration with various third-party plug-ins that work as great tools for in-app purchasing and flawless advertising.


If you find it horrifying to develop the back-end for your Android application, then Parse is the right tool for you. It comes with different APIs which you can use for such things as storing data as well as setting up the push notifications feature for your Android application. Plus you can add custom JavaScript to your application’s server-side interaction. Whether you’d like to insert lengthy code into the right data path or make simpler the app’s interaction with multiple social networks, Parse will do all this for you.


It is a cloud-based app development tool which comes with a wide range of shortcuts that enable you to make your app available for the world. This tool utilizes PHP and an XML markup language for merging the intuitive properties of cloud-based CMS and template-based design system to help you with balancing of the app content. The Appscend UI permits you to add advertisements, followed by uploading the app to Google Play and other popular app stores.

Adobe PhoneGap

If you’d like to create fantastic Android apps using your favorite web technologies like HTML, CSS and JavaScript, then PhoneGap is the perfect tool for you. With PhoneGap, you can easily create mobile apps using the standardized web APIs available for the mobile platforms that you intend to target. The Adobe PhoneGap Enterprise edition enables you to develop Enterprise mobile applications that function brilliantly across multiple channels and platforms.


If you have difficulties starting an emulator and running your Android application, then Genymotion is the right tool for you. It is an Android emulator which comprises a complete set of sensors and features in order to interact with a virtual Android environment. With Genymotion, you can test your Android applications on a wide range of virtual devices for development, test and demonstration purposes. Trusted by over 2,500,000 app developers across the globe, it is fast, simple to install and powerful thanks to user-friendly sensor widgets and interaction features. It is available for Windows, Mac OS X and Linux operating systems.

Android Debug Bridge (adb)

Android Debug Bridge is a versatile command line tool which lets you communicate with an emulator instance or connected Android-powered device. With it you could upload and download files, access multiple features via the shell available on emulator or device, install and uninstall packages, perform a query for emulator/device instances etc. It is a client-server program that includes three components:

• A client, which runs on your development machine. You can invoke a client from a shell by issuing an adb command. Other Android tools such as the ADT plugin and DDMS also create adb clients.
• A server, which runs as a background process on your development machine. The server manages communication between the client and the adb daemon running on an emulator or device.
• A daemon, which runs as a background process on each emulator or device instance.


LogCat serves as the Android logging system which gives you a good tool for viewing and collecting system debug output. You can access it from within Eclipse and Android Debug Bridge. With LogCat it’s possible to easily get useful diagnostic details about different things that have taken place on your logging system. Other than that you can easily let your applications log the debugging and diagnostic details to this tool. What is interesting about LogCat tool is that you can run it as Android Debug Bridge command or directly in the form of a shell prompt which belongs to your connect gadget or the chosen emulator.

Android application development expects a developer to use a variety of icons, default Android graphics and splash screens. Fortunately, there is which allows you to auto-generate icons and splash images, followed by unzipping and copying them into your Android Studio project. Since does all the processing in JavaScript, you don’t have to worry about your files getting exposed to the public. As a free-to-use website, created icons after taking into account factors like proper resampling, no watermarks, no flash etc. One of the greatest advantages of using is that the files aren’t stored on the web server. This means, different launch images and icons can be created and downloaded in the form of a zip file.

It goes without saying that all the above mentioned Android application development tools offer excellent options to a developer. And what are your favorite ones? Please feel free to comment below ☺


Yuliya Tolkach

Yuliya Tolkach
Skype ID: yuliya_tolkach
Business Development Manager (LI page)
Altabel Group – Professional Software Development


JavaScript is celebrating 20th anniversary in 2015. It’s a language with a changeable history and carries a lot of baggage from its childhood, but as it leaves its teenage years behind it, now it’s a language that has finally grown up. JavaScript made a revolution in web by allowing scripts to run in a browser. But after its initial popularity soon the reputation was spoiled and JS was often associated with poorly written, cut-and-pasted code that was used to create annoying pop-ups and cheesy ‘effects’. Thus we see that JavaScript had some annoying weaknesses as a programming language.

On the other hand, we can observe that JavaScript has “ubiquity” that other programming languages don’t have. One must admit that you just need a browser to run, which means that anyone with a smartphone or computer is capable of running a JavaScript application. JavaScript has made the dream true that Java was available on all platforms by using the browser as its virtual machine. And now thanks to Node.js, it can run without a browser.

It is well known fact that simple text editor – is all you need to write a program in JS. JavaScript has a low barrier to entry when it comes to development. And we also must agree with GitHub that JavaScript is one of the most popular languages. This means that help is often easy to come by and there is a lot of JavaScript code out there. Furthermore, one should not forget that it also means that code’ libraries are well tested and many issues have already been solved.

After a first decade, which was a period of awkward childhood, JavaScript was growing up like most of the teenagers. People changed their mind with the revolutionary advent of Ajax. jQuery then made people using JavaScript to build some new applications and Node has taken it all to a whole serious level. JavaScript established itself as a powerful and flexible language with some cool features such as:
– Prototype-based Inheritance
– Closures
– JSON (subset of the object literal notation of JavaScript)
– Asynchronous event-driven programming
– Functions as objects

Frameworks and Libraries

Lots of frameworks and libraries have been written to mitigate problems and improve JavaScript for programming. JavaScript framework is the set of pre-written JavaScript code that helps to ease development of the JS based applications. This framework is also known as JavaScript libraries, which enhance the use of this programming language in many ways.
We have already shared some posts about the JavaScript frameworks in the past. JavaScript framework can be found anywhere on the web with different type of working capabilities. We have selected few of them to keep an eye on, and we hope you will find our compilation useful.

1) Angular.js

Open-source web application framework. It aims to simplify both the development and the testing of such applications by providing a framework for client-sidemodel–view–controller (MVC) and model–view–viewmodel (MVVM) architectures, along with components commonly used in rich Internet applications.

2) Ember.js

Open-source JavaScript application framework, based on the model-view-controller (MVC) pattern. It allows developers to create scalable single-page web applications by incorporating common idioms and best practices into the framework.

3) Meteor (MeteorJS)

Open-source JavaScript web application framework written using Node.js. Meteor allows for rapid prototyping and produces cross-platform (web, Android, iOS) code. It integrates with MongoDB and uses the Distributed Data Protocol and a publish–subscribe pattern to automatically propagate data changes to clients without requiring the developer to write any synchronization code. On the client, Meteor depends on jQuery and can be used with any JavaScript UI widget library.

4) Backbone.js

JavaScript library with a RESTful JSON interface and is based on the model–view–presenter (MVP) application design paradigm. Backbone is known for being lightweight, as its only dependency is on one JavaScript library, Underscore.js. It is designed for developing single-page web applications, and for keeping various parts of web applications (e.g. multiple clients and the server) synchronized. Backbone was created by Jeremy Ashkenas, who is also known for CoffeeScript.

5) Knockout.js

JavaScript implementation of the Model-View-ViewModel pattern with templates. Main principles are: a clear separation between domain data, view components and data to be displayed; the presence of a clearly defined layer of specialized code to manage the relationships between the view components. These features streamline and simplify the specification of complex relationships between view components, which in turn make the display more responsive and the user experience richer.

6) Ext JS (Sencha Ext JS)

JavaScript application for building interactive cross platform web applications using techniques such as Ajax, DHTML and DOM scripting. Ext JS includes interoperability with jQuery andPrototype.

7) D3.js (D3)

JavaScript library for producing dynamic, interactive data visualizations in web browsers. It makes use of the widely implemented SVG, HTML5, and CSS standards. It is the successor to the earlier Protovis framework. In contrast to many other libraries, D3.js allows great control over the final visual result.


JavaScript will be one of the most important languages to learn and invest into over the next few years. Website development is into a single-page web application that relies on JavaScript to do the heavy lifting on the client side (in this case, usually JS goes with modern front-end frameworks such as Backbone or Angular.js). The advantage of using Isomorphic JavaScript is increasing the popularity of JS. The data that is transported from databases is often stored in JSON format. The possibility of using a combination of HTML, CSS and JavaScript let you build an application for iOS, Android and FireFox OS. JavaScript has existing libraries, plugins, APIs and other cool stuff to be broad used in The Internet of Things (IoT). JavaScript is becoming the language not just for the front and back end of web development, but also for interacting with a huge number of modern devices.

To sum up, I must admit that now is the perfect time to get started with JavaScript projects, as it moves into its 20s, and has finally grown up for starting to go places!
What are your opinions about JavaScript future, its libraries and frameworks? I’d love to hear your thoughts in the comments.



Svetlana Pozdnyakova 
Skype ID: Svetlana.pozdnyakova
Business Development Manager (LI page)
Altabel Group – Professional Software Development


Before starting development of the game the 1st thing one should decide is: “What engine should I use?”

In this article I would like to present a brief overview of the 3 the most powerful engines, in order to clarify their key differences, advantages and disadvantages.

Nowadays Unreal Engine 4, Unity and Cry ENGINE are rightfully considered to be the most popular and powerful among game engines.

Unreal Engine 4:                 

Unreal Engine 4 (UE4) is the brand new engine developed by Epic Games (its predecessor is Unreal Development Kit, or UDK the free edition of the Unreal Engine3. It was used in a huge amount of AAA games including Gears of War).

UE4 possesses amazing graphical capabilities including:

  • photorealistic graphics;
  • advanced dynamic lighting;
  • innovative particle system (handles up to a million particles in a scene at ones).

The Unreal Engine 4 got some changes and differs from UDK, so you will have to get used to them if you have had an experience in UDK. Still the ease of the UE4 makes it quite appealing for the new game developers who will do justice to such notable changes as:

  • UnrealScript is completely replaced by C++;
  • Kismet is replaced by the more intuitive Blueprint.

Unreal engine 4 could be used for development games for PC, Mac, iOS, Android, Xbox One and PlayStation 4. Nevertheless, it is impossible to make a previous generation consolee game on UE4.  

UE4 is available for the developers at $19 per with a 5% royalty. Furthermore Epic Games gave free access to the engine for schools and universities as well as to the source code.


Unity is the game engine with an extensive range of features, comfortable and user-friendly interface. Its cross-platform integration makes it prior while choosing software for mobile games development. Unity allows to port games quickly and easily onto iOS, Android, Win Phone, Blackberry. In addition the engine could be used for PS3, Xbox360, and Nintendo Wii U games development.

This engine could be easily integrated with any 3D-editor (like 3ds Max, Maya, Softimage, CINEMA 4D, Blender, etc.). It also has capabilities for the 2D game development, supporting sprites and 2D physics.  That makes Unity great for development of both 3D and 2D games.

Still, its own inside editor can perform a limited set of operations.  It has no modeling or building features outside of a few primitive shapes, so everything has to be created in a third party 3D application.  Nevertheless it has a huge asset library, which could be either downloaded or purchased.

For the developers 2 versions of Unity are available: free and Pro. Annually Pro version costs $1,500 or $75 for monthly subscription, also it is possible to download 30-days trial.

Pro version greatly differs from the free:

  • global lightning;
  • render-to-texture;
  • custom splash screen;
  • IK Rigs, etc.

Also, the developers at Unity are preparing to enter the new generation with the release of their Unity 5 and continue the race with UE4 and CryEngine.


CryEngine is an extremely powerful tool, developed by Crythek Company. Firstly it was presented in the 1st Far Cry game. This engine allows creating games for PC, PS4 and Xbox One. It obviously surpasses Unity in graphical capabilities:

  • state-of-the-art lightning;
  • realistic physics;
  • advanced animation, etc.

CryEngine is quite intuitive and possesses powerful level design features and could be put on the same level with UE4.

Still, it could be quite challenging and take a while to get used to it and start using the engine efficiently in case you’ve never dealt with game engines before. So, if you do not require your game graphics to compete with games like Crysis 3 you’d better choose a more user-friendly engine.

For developers CryEngine is available at $9,90 per month with no royalty commitments. Also it offers commercial developers full source licensing for larger and longer term projects that benefit from a real partnership with Crythek. Platinum support is also available, with dedicated support staff, increased on-site presence and even co-development of features.

Thus, Unreal Engine 4 is a good match for games with photorealistic graphics, Unity is better for development of 2D, 3D games and CryEngine has amazing graphics capabilities along with the most appealing pricing. Still, I suppose that one should try each engine in order to define, which one suits his purposes in the best way.

To sum it all up I would like to notice that all these 3 engines are extremely powerful tools for the game development. Still, I suppose that one should try each engine in order to define, which one suits your purposes in the best way.

And what do you think? To what engine would you give your preference?

Look forward to your comments!

Tatyana Ogneva

Tatyana Ogneva 
Skype ID: ognewatatyana
Business Development Manager (LI page)
Altabel Group – Professional Software Development

The mobile world is continuing its rapid growth while we are becoming more and more reliant on our mobile devices in everyday life.

By 2016, it’s expected that there will be more than 10 billion mobile Internet devices in use, so the mobile application industry will grow tremendously to match the demand and keep up with ever evolving technologies.

Let’s have a look at obvious technologies trends continuing to influence the mobile world nowadays.

Three main platforms and architectures

In a short period of time a majority of big companies will need a special set of development tools to support three key platforms – iOS, Android, Windows and three application architectures – native, hybrid and mobile Web. Tool selection won’t be that easy, rising up technical issues and nontechnical ones such as productivity versus vendor stability. Undoubtedly most big organizations will need several tools to deliver to the architectures and platforms they require.


Being fragmented, immature and thus possessing many implementation and security risks, HTML5 won’t be a simple solution for mobile application portability. However as it matures, the mobile Web and hybrid applications will become more and more popular. So despite many challenges HTML5 faces, we could expect that it will be rather essential for organizations delivering applications across multiple platforms.

Advanced mobile user experience design

A vast majority of new techniques and methodologies such as motivational design, “quiet” design and “playful” interfaces contribute to exceptional user experiences most leading mobile apps have. Designers are also creating apps that can accommodate mobile challenges, such as partial user attention and interruption, or that can exploit technologies with novel features or “wow” factors, such as augmented reality. Leading consumer apps are setting high standards for user interface design, and all organizations must master new skills and work with new partners to meet growing user expectations.

High-precision location sensing

Knowing the location of a person to within a few meters is a key factor in the delivery of highly relevant contextual information and services. Applications that use the precise indoor location currently exploit such technologies Wi-Fi, imaging, ultrasonic beacons and geomagnetics. Such technologies as smart lighting will also become important. Precise indoor location sensing  in combination with mobile applications will create a new generation of highly personalized services and information.

Mobile phone as a universal remote

Some time ago we had to stay in front of TV in order to turn channels. Later remote controls were sold with every TV and stereo on the market. Nowadays, our homes have become smarter and many people manage their homes with the help of a smart phone. In 2015, mobile applications are expected to move to the next level, becoming a universal remote control for your life. Air conditioner controls and alarm systems are heading the list with cars and door locks to go behind soon. With all the different data including financial, electronic, home and automotive deeply embedded in your phone, the general remote seems to be a usual extension.

Apps will start thinking for you

Artificial intelligence is going to influence mobile applications in 2015, initially with smarter apps that think for you. The ability of apps to forecast behavior and lessen manual work is amazing. In the year 2015, apps will begin to foresee where you are going, what thoughts you are having and the types of information you might require. Imagine future applications less of a tool and more of an associate.

Wearable Devices

The smartphone will become the center of personal-computer network consisting of wearable devices such as on-body healthcare sensors, smart jewelry, smart watches, display devices such as Google Glass and different sensors embedded in clothing and shoes. These gadgets will communicate with mobile applications to deliver information in new ways and include a wide range of products and services in such areas as sports, fitness, fashion, hobbies and health.

What are your predictions on mobile technologies trends for the upcoming time? Eager to hear your thoughts :)

Yuliya Tolkach

Yuliya Tolkach
Skype ID: yuliya_tolkach
Business Development Manager (LI page)
Altabel Group – Professional Software Development

The infrastructure-as-a-service (IaaS) market has exploded in recent years. Google stepped into the fold of IaaS providers, somewhat under the radar. The Google Cloud Platform is a group of cloud computing tools for developers to build and host web applications.

It started with services such as the Google App Engine and quickly evolved to include many other tools and services. While the Google Cloud Platform was initially met with criticism of its lack of support for some key programming languages, it has added new features and support that make it a contender in the space.

Here’s what you need to know about the Google Cloud Platform.

1. Pricing

Google recently shifted its pricing model to include sustained-use discounts and per-minute billing. Billings starts with a 10-minute minimum and bills per minute for the following time. Sustained-use discounts begin after a particular instance is used for more than 25% of a month. Users receive a discount for each incremental minute used after they reach the 25% mark.

2. Cloud Debugger

The Cloud Debugger gives developers the option to assess and debug code in production. Developers can set a watchpoint on a line of code, and any time a server request hits that line of code, they will get all of the variables and parameters of that code. According to Google blog post, there is no overhead to run it and “when a watchpoint is hit very little noticeable performance impact is seen by your users.”

3. Cloud Trace

Cloud Trace lets you quickly figure out what is causing a performance bottleneck and fix it. The base value add is that it shows you how much time your product is spending processing certain requests. Users can also get a report that compares performances across releases.

4. Cloud Save

The Cloud Save API was announced at the 2014 Google I/O developers conference by Greg DeMichillie, the director of product management on the Google Cloud Platform. Cloud Save is a feature that lets you “save and retrieve per user information.” It also allows cloud-stored data to be synchronized across devices.

5. Hosting

The Cloud Platform offers two hosting options: the App Engine, which is their Platform-as-a-Service and Compute Engine as an Infrastructure-as-a-Service. In the standard App Engine hosting environment, Google manages all of the components outside of your application code.

The Cloud Platform also offers managed VM environments that blend the auto-management of App Engine, with the flexibility of Compute Engine VMs.The managed VM environment also gives users the ability to add third-party frameworks and libraries to their applications.

6. Andromeda

Google Cloud Platform networking tools and services are all based on Andromeda, Google’s network virtualization stack. Having access to the full stack allows Google to create end-to-end solutions without compromising functionality based on available insertion points or existing software.

According to a Google blog post, “Andromeda is a Software Defined Networking (SDN)-based substrate for our network virtualization efforts. It is the orchestration point for provisioning, configuring, and managing virtual networks and in-network packet processing.”

7. Containers

Containers are especially useful in a PaaS situation because they assist in speeding deployment and scaling apps. For those looking for container management in regards to virtualization on the Cloud Platform, Google offers its open source container scheduler known as Kubernetes. Think of it as a Container-as-a-Service solution, providing management for Docker containers.

8. Big Data

The Google Cloud Platform offers a full big data solution, but there are two unique tools for big data processing and analysis on Google Cloud Platform. First, BigQuery allows users to run SQL-like queries on terabytes of data. Plus, you can load your data in bulk directly from your Google Cloud Storage.

The second tool is Google Cloud Dataflow. Also announced at I/O, Google Cloud Dataflow allows you to create, monitor, and glean insights from a data processing pipeline. It evolved from Google’s MapReduce.

9. Maintenance

Google does routine testing and regularly send patches, but it also sets all virtual machines to live migrate away from maintenance as it is being performed.

“Compute Engine automatically migrates your running instance. The migration process will impact guest performance to some degree but your instance remains online throughout the migration process. The exact guest performance impact and duration depend on many factors, but it is expected most applications and workloads will not notice,” the Google developer website said.

VMs can also be set to shut down cleanly and reopen away from the maintenance event.

10. Load balancing

In June, Google announced the Cloud Platform HTTP Load Balancing to balance the traffic of multiple compute instances across different geographic regions.

“It uses network proximity and backend capacity information to optimize the path between your users and your instances, and improves latency by connecting users to the closest Cloud Platform location. If your instances in one region are under heavy load or become unreachable, HTTP load balancing intelligently directs new requests to your available instances in a nearby region,” a Google blog post said.

Taken from TechRepublic

Lina Deveikyte

Lina Deveikyte 
Skype ID: lina_deveikyte
Marketing Manager (LI page)
Altabel Group – Professional Software Development

%d bloggers like this: