×

Happy to Help!

This website doesn't store cookies. Enjoy the experience, without worrying about your data!

Great, thanks!

Monthly Archives: November 2017

  • 0

How Alibaba’s Global Shopping Festival Showcased Mind-Blowing Scale and the Future of Retail

Press statement from Alibaba (before 11.11.17) claimed – 11.11 is more than 18 times the size of Amazon Prime Day and 2.5 times bigger than Black Friday and Cyber Monday combined.

What really happened on 11.11 more than validated this claim.

In just 24 hours Alibaba registered $25 billion in sales. Yep 25 followed by 12 big zeros! ( this is 39% more than 2016 sales).

There are more mind-blogging numbers in the following infographic. They clearly showcase the massive scale of this one of its kind Global Shopping Festival.

But the 11.11 event also gave us the glimpse of the ‘New Retail’ strategy of Jack Ma and how Alibaba Group is well on track to achieve their following ambitious vision:

  • Alibaba is not just an e-commerce driven company, but a technology, social, financial and entertainment powerhouse that is well-positioned to compete with the FANGS (Facebook, Amazon, Netflix, Google) globally
  • And also well-positioned to compete with the other BAT companies (Baidu and Tencent) in Asia.

To know more about Alibaba’s 11.11 event, don’t miss our next blog which will discuss about the key learning from the Global Shopping festival from B2B ecommerce perspective.

 

Alibaba's Ecommerce Infographic


Image Credit
: Alizila

Other references: Forbes (Singles’ Day 2017: Alibaba’s Vision For The Future Of Retail)


  • 0

Project Manager – copy

Category : Uncategorized

 

Experience: 9+ Yrs

Education: BE/B.Tech/M.Tech

Location: White Field, Bangalore

 

Primary Requirement:

  • 1-2 years of Software project management experience. Total 9+ years Software Industry experience.
  • 4-5 years of hands on Software Development experience on Windows, Linux or any of the Embedded/Mobile OS.
  • Extensive experience with Agile/Scrum methodology and project management.
  • Embedded, Mobile Application Development (Android/iOS) or Cloud based application development domain experience.
  • IOT (Internet of things) or Car IVI (In-Vehicle Infotainment) and HUD (Head up Display) development experience would be added advantage.
  • Excellent communication & people management skills
  • Excellent client interaction skills
  • Experience in Software Development Life Cycle (SDLC)
  • Ability to handle multiple project management assignments simultaneously.
  • Ability to work under pressure and meet tight deadlines.
  • Advanced Microsoft Project and Excel skills a plus

 

Secondary Skills:

  • Scrum Master Certification / PMP certification would be an advantage
  • Experience in Project Management which includes hardware development would be added advantage

 

Email: hr@embitel.com


  • 0

Magento Developer / Sr Developer / Lead – copy

Category : Uncategorized

 

Education: B.E/B. Tech

Experience: 2-9 Yrs

Location: Bangalore

 

Skills:

  • Should have worked on projects with Magento 2
  • Will be better if Magento Certified
  • Should have experience in customization, development of new extension on Magento
  • Strong PHP 4 & 5, MySQL, AJAX, CSS, Smarty
  • Strong knowledge of Zend framework, MySQL
  • Familiarity with the SDLC and Scrum Methodologies
  • Familiarity with Web 2.0

 

Job Responsibilities:

  • Team coordination (both onsite & offshore)
  • System Design, Development & Testing
  • Client interaction may be required
  • Complete the projects on time as per the defined quality objectives
  • Technical Support to the team members.

 

Required Skills:

Magento , PHP, Mysql, Mongo

 

Email: hr@embitel.com


  • 0

Business Development Executive – Sales (Europe / US) – copy

Category : Uncategorized

 

Education – BE/Btech( Electronics preferably)

Prior experience of at least( 1-2 years) calling into US/ Europe market

Prior experience with an engineering services company would be added advantage

Shift timings – US ( EST / PST) and Europe

 

Primary Requirement:

  • To create database of relevant companies from events , online database and other available sources
  • To call and qualify leads and setup conference calls or f2f meetings for BDM
  • To achieve monthly targets for generating leads, setting conference calls or meetings set by management consistently
  • Experience with engineering services company or embedded systems (preferred)
  • Willingness to work in night shift (6.30pm to 3.30am) IST
  • Good incentive structure based on target achievement

Email: hr@embitel.com


  • 0

How an IoT Gateway Device Works: Understanding the Architecture

[This is the 2nd blog of our ‘IoT Gateway’ series. You can check-out part 1 hereWhat is an IoT Gateway Device] .

In our quest to understand IoT Gateway devices better, we requested our IoT Software Developers to shed some light on the technology architecture of the IoT Gateway.

Following are the excerpts from this conversation. If you are an IoT software or hardware developer or an IoT enthusiast, this blog can serve as a good starting point for understanding the various software/hardware modules of the IoT Gateway

Understanding IoT Gateway Architecture – an overview

Design of an IoT Gateway is driven by the ‘Custom Application’ [e.g – fleet management, asset tracking, industrial automation, connected car, infotainment & more]

As an IoT developer, based on the requirement of the application one needs to calibrate the following:

  • IoT Sensors range
  • Power demands
  • Performance
  • Scalability and security


In reference to the below IoT gateway architecture diagram, let us try to understand the various modules or building blocks of the IoT Gateway Device.

 
IoT Gateway Architecture

IOT Gateway Architecture

IoT Gateway Device Hardware

IoT Gateway Hardware comprises of processor/microcontroller, IoT sensors, protection circuitry, connectivity modules (e.g Zigbee, Bluetooth, WiFi and more).

Type of hardware (processor/microcontroller), processing speed and memory space is decided based on the Operating System of the IoT Gateway device.

The end-user application also has a big say in the design of the IoT Hardware.

A small to a medium scale application can run on a microcontroller; however if the gateway is expected to do complex operations a processor is needed.

This will have a direct impact on the cost of the gateway device.

As an IoT Development partner or vendor, one should always design hardware components by considering performance, cost and efficiency.

Operating System

Selection of the Operating system is also largely dependent on the IoT application.

If the gateway is to be designed for a simple to medium scale  application then a RTOS (Real Time Operating System) is used; however if the gateway has to perform considerably complex operations then Linux is preferred

For the applications like Car HUD or Infotainment systems that require rich GUI then Android OS is the preferred choice.

HAL (Hardware Abstraction Layer)

Hardware Abstraction Layer supports reusability and portability of the IoT software.

This layer makes the software design independent of the underlying hardware platform. Hence it helps to reduce the time and cost required to port the developed software application into a different hardware platform (during migration from the existing platform or re-design of the product line).

IoT Sensors Stack

This layer basically consists of software stacks that serve as interfaces with IoT sensors modules.

Specific stack(s) is/are integrated depending on the sensor interface the IoT Gateway has to support. Some of the populary integrated stacks are ZigBee, 6LoWPAN, EnOcean, BLE, Modbus, PROFIBUS and more.

Device Management and Configuration

An IoT gateway needs to interface with different types of Sensor devices and each sensor node (used for capturing distinct data) has different set of properties.

IoT Gateway device is required to keep track of all the connected devices/sensors.

In addition to this, all the devices/sensors management and configuration tasks are performed at the IoT Gateway.

Thus it is important that the IoT Gateway Device is easily configurable to manage IoT Sensor settings, properties and access control.

The configuration and settings of all the IoT Sensor Devices is stored in the gateway device memory. This ensures that the last saved settings are available after every re-boot.

Security

Gateway security is one of the key considerations in IoT gateway architecture during the IoT Gateway design process.

The designed IoT gateway should ensure robust data security, device security and network security.

Device security and device identity is implemented in the gateway hardware using Crypto Authentication chips.  To add further security to the IoT gateway hardware tampering is implemented.

Secure boot is also implemented to ensure that the gateway doesn’t boot from an unauthorized firmware.

All messages between gateway and cloud, and messages between Gateway sensor node is encrypted to ensure data integrity, and confidentiality of sensor nodes. Data to and from every node in a IoT application is encrypted to ensure network security.

FOTA

Ensuring IoT Gateway security requires continuous and timely efforts; as an IoT Development Partner, one needs  to keep fixing the security loop holes fixed and maintain device integrity.

Firmware Over The Air (FOTA) updates makes this possible! FOTA updates ensure that the IoT Gateway software is updated with latest versions of security patches, OS, Firewalls and more.

Within the IoT network, the gateway device periodically checks for firmware updates in the cloud and fetches the update.

In case of failure IoT Gateway reverts to the last best known state. Before the update process begins, IoT Gateway checks if the available firmware version is from a trusted source.

Data Communication Protocols

The IoT Gateway connects with the Cloud over Ethernet, Wi-Fi or a 4G/3G modem. Two way communication channel is established with the Cloud for data exchange and command(s) transfer.

The underlying communication layer is UDP or TCP IP protocol.

For ease of development and to maintain standardization, protocols like MQTT, CoAP, XMPP, AMQP are utilised. This is because handling and maintaining communication with cloud over raw socket is more complex process.

Protocol(s) is/are selected considering the amount and frequency of the data that has to be shared with the Cloud.

Data Management

Data Management includes data streaming, data filtering and data storing (in case of loss of connectivity with the cloud).

IoT Gateway manages the data from sensor nodes to gateway and also the data from gateway to cloud.

The challenge here is to minimize the delay to ensure data fidelity.

Cloud Connectivity Manager

This layer is responsible for seamless connectivity with the cloud and also handles scenarios like reconnection, device state, heartbeat message, and gateway device authentication with the cloud.

Custom Application

IoT Gateway application is custom designed as per the business needs.

Gateway application interacts with services and functions from all the other layers or modules to manage data between sensor node and gateway and from gateway to cloud in an efficient, secure and responsive manner.

Gateway Data Transfer

IoT gateway can be connected to the internet for data transfer using Ethernet, 4G/3G/GPRS modem or Wifi. Non-GPRS network is the most preferred mode of internet connectivity. This is due to the cost effectiveness of the data transfer through Wifi or Ethernet.

The gateway should have in-built intelligence to analyze and decide which data should be transferred over the network for processing and which data can be cached for offline processing to save the data transfer cost and processing power of the main application.

After understanding the architecture, one realizes that the Design and development of an IoT Gateway device is a work of art!

As an IoT software and hardware developer, it is very important to understand the business needs (and logic) of the IoT Application.

This understanding of the IoT Application is an important factor that contributes to the development of a win-win IoT Gateway design

Though some very popular off-the shelf IoT Gateway solutions are available, but certain customization becomes a necessity to transform a product concept into business reality!


  • 0

Digital Wallets Integration for Magento Commerce Websites Made Easy

A consortium of the UAE’s 16 prominent local banks came together to make an announcement earlier this month: their new digital wallet will be ready for rollout by the end of the year.
 

Klip
Dubai is working hard on the road to a cashless society, and the UAE’s digital wallet is a big step in that direction. Markus Vekinis, general manager of the Emirates Digital Wallet says the new wallet, which has been named Klip, will

 

  • offer greater security by taking away the burden of carrying around large quantities of cash
  • eliminate the costs involved in the printing, transport and maintenance of paper money
  • include even those who don’t have bank accounts into the fold of a cashless economy

With the financial institutions on the warpath to make the Klip wallet popular by keeping it user-friendly and free for merchants and customers, it is a matter of time before the Emirates Digital Wallet will need to be integrated into Magento ecommerce stores.

Digital wallet integration for Magento websites

Digital wallets make shopping speedy and introduce a sense of security. Customers don’t need to enter card details every time they shop, and research has found this leads to reduced cart abandonment.

To encourage ecommerce websites to offer the use of digital wallets, the digital wallet companies offer easy methods of digital wallet integration. They provide custom APIs and PHP code to enable ecommerce website development companies to integrate the digital wallet.

For ecommerce mobile app developers, SDKs are provided for Android and iOS apps for integration of digital wallets.

While ecommerce developers will tell you they can complete digital wallet integration for your website in as less as a day, reliable integration will take up to 3 days.

This involves

  • download of the code
  • code integration into the website or app
  • sandbox testing to mimic the actual environment and take the tester through the checkout and payment just as the final user would experience it
  • testing on live servers on the day of going live.

How digital wallets work

When a customer uses a digital wallet, all he sees is a payment option that usually works with a single click. But there are several steps underway behind the scenes that ensure safety and security while making payment through a digital wallet.

  • Upon choosing to check out, the customer is directed to a page that asks him to choose a payment option.
  • By clicking on the wallet, the customer initiates payment. The customer is then directed to an authorization page in a secure network. This ensures no fraud is being committed as well as gives the customer a chance to confirm that he indeed wishes to place the order and pay.
  • Upon authorization (usually done through a saved password or OTP), a request hits the wallet’s servers. This request is encrypted by the gateway to ensure security.
  • A call back is received from the wallet servers, which is verified by the ecommerce website.
  • On the front-end, the user receives a ‘successful transaction message is displayed to the user, and a notification regarding the payment is processed on the backend.

How to choose a digital wallet for your ecommerce website

Klip is one among the many digital wallets out there, and integrating every wallet with your site is not possible. Not only will your site become too cluttered, you don’t want to overwhelm your customers with too many options and make it harder to find the ones that they actually use.

So how do you decide which wallets to integrate? Here are some features that are the hallmark of popular and reliable digital wallets:

  1. Seamless integration
  2. With seamless integration, the customer authorizes payment on your website itself—there is no need to be directed to the payment gateway or digital wallet website. This helps deliver a seamless experience where there is no need to for the customer to leave your website at any point.

  3. Pan-industry usage
  4. How widely is the wallet used across your domain? You don’t want to offer payment options through gateways or wallets that aren’t frequently used—not only will your customer feel the lack of the popular choices, it will also lead to unnecessary integration.

  5. Market penetration
  6. This is different from the previous point as it considers the percent of users of the particular wallet irrespective of industry. It is, obviously a good idea to include a wallet that is used by buyers across domains as they are likelier to make a purchase through a wallet that they are already using.

  7. Subscription
  8. Some wallets, like bank accounts, allow for auto-debits to facilitate periodic payments with minimum inconvenience to the end user. With merchants being urged to use Klip, a convenience such a monthly auto-debits for recurring payments such as grocery purchases offer an advantage for customers.

Digital wallet integration for ecommerce websites is now a necessity, and with wallet companies making it more and more easy, there’s no reason for ecommerce businesses to neglect it. Choose your digital wallet wisely, and enlist an experienced ecommerce website development company to assist you with reliable and secure integration.


  • 0

GE Predix, an Industrial IoT Solution, is now Edge Analytics Enabled

GE Digital has enhanced its IoT suite using predictive analytics and artificial intelligence and strengthened its position in the industrial IoT platform space.  It has added predictive analytics at the network edge to enable data analytics close to the data source. This facilitates network traffic optimization, real time data analysis, and time and cost savings.

Edge analytics ensures optimization of the network traffic by processing as much data as possible at the edge (at the IoT Gateway Device) and sends only the data which is required by the business applications.

Additionally, GE digital has also rolled out a slew of applications that run at the edge to help businesses work more efficiently and predict machine failures.

Below are some of the highlights of this new announcement from GE Digital on its new IoT platform:

  1. Predix platform will be available on Amazon Web Services (AWS) and Microsoft Azure
  2. Support for Predictive analytics, Machine learning and AI capabilities at the edge
  3. Predix Studio – to facilitate development of a customized IoT app on top of the existing platform
  4. Predix Edge Manager to support up to 200,000 connected devices from a single console

Industrial IoT Solution

 

Availability on AWS, Azure and IoS

GE is working hard to bring Predix to all popular IaaS providers. Currently, Predix runs on AWS and GE has also partnered with Microsoft to bring Predix to Azure. So customers will have the option to choose from AWS, Azure or on-premise servers.

GE has also partnered with Apple to bring mobility to IoT applications. Now, iPhone and IPad users can run GE’s apps and unlock data wherever they are.

New application development tools from GE Digital

Another notable addition to Predix IoT platform is the Predix studio which will be available for the developer community by 1st quarter of the next year.
Predix studio has a drag and drop interface which enables companies to create additional applications on top of their existing platform in an efficient manner.

IoT Development and Customization Support from Embitel

Are you impressed with GE’s IoT industrial suite? Contact us if you need help with industrial IoT solution development for your company or to customize the GE IoT platform to suit your needs.